Job Description
We are seeking a skilled Software Engineer to join our team.
* Apply scientific methods to analyze and solve complex software engineering problems.
* Develop and apply software engineering practices and knowledge in research, design, development, and maintenance.
* Exercise original thought and judgment, supervising the technical and administrative work of other software engineers.
* BUILD skills and expertise in software engineering discipline to meet standard skill expectations for the applicable role, as defined in Professional Communities.
* Collaborate and act as a team player with other software engineers and stakeholders.
Role Requirements
1. At least one year of relevant work experience.
2. A solid understanding of programming concepts, software design, and software development principles.
3. Consistently work to direction with minimal supervision, producing accurate and reliable results.
4. Demonstrate ability to apply skills and knowledge on a range of tasks and problems.
5. Organize own time to deliver against tasks set by others with a mid-term horizon.
6. Work co-operatively with others to achieve team goals, having a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.