Description:
About the role.
The Full Stack Developer will be a key member of the project team, which is a critical component of the Digital Stream. The success of the project is essential for the success of multiple projects within the stream. The main responsibility of the Full Stack Developer will be to support the Lead Developer in the design, development, and implementation of identity and authorization-related services primarily on the Microsoft Azure platform, while contributing to the development life cycle and performing technical and platform design of new solutions.
Key responsibilities.
- Collaborate with the technical team to map, analyse, and document business and technical processes for the project
- Design, develop, and implement technical solutions that support the project, primarily on the Microsoft Azure platform
- Contribute to the development life cycle and perform definition and feasibility analysis, plus lead and contribute to the technical and platform design of new solutions
- Prepare test data and functional specifications for the project
- Troubleshoot and solve problems related to the development of new services, plus the operational support of services already in production
- Identify potential process improvements and contribute to service development based on architecture guidelines and frameworks
Highly desirable.
- Proven experience developing on the Microsoft Azure platform, especially with .Net Framework
- Proven experience developing using DevOps pipelines and automation
- Proven experience with authorization (especially roles-based) solutions
- Experience in developing with Azure Active Directory and Azure B2C is desirable
- Experience working in a whole-of-government Digital Identity ecosystem, including knowledge of the Trusted Digital Identity Framework (TDIF) is desirable.