
Search by job, company or skills
Job Requirements:
Technical Competencies
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum of 5 years proven experience in software development using languages such as Java, Python, JavaScript, Node.js, or similar.
Strong expertise in mobile and web technologies and frameworks, including React, Angular, Spring Boot, Django, or equivalent.
Strong understanding of software design principles, data structures, algorithms and modern design patterns
Familiarity with cloud platform and modern development practices like Agile, DevOps, CI/CD, automated testing, and container technologies such as Docker and Kubernetes.
Solid understanding of cybersecurity principles and data privacy compliance requirements in government contexts.
Demonstrated ability to design and develop high quality, scalable and resilient software solutions using a variety of programming languages and frameworks
Have led technical projects from conception to completion, and taken ownership for post-release support
Strong problem-solving skills necessary to analyse user requirements, troubleshoot and debug existing applications to identify and resolve complex issues
Ability to ensure maintainability reliability, security, and scalability are prioritized alongside product delivery
Participation in roadmap and backlog discussions - providing technical input and surfacing risks or complexity trade-offs to business.
Non-Technical Competencies
Ability to communicate technical considerations to non-engineering stakeholders.
Experience working with UX, Data, and other functions to support cross-functional delivery.
Demonstrated ability to understand business needs/ goals and recommend solutions that drives optimal product value collaborating with business to refine/redefine requirements where necessary
Demonstrated ability to lead and guide a team of software engineers in the development
Drive continuous improvement and help foster a culture of continuous learning and growth
Adaptable to fast-paced environments and changing project requirements.
Job ID: 135474909