Role is being advertised in Canberra and Brisbane. Please do not submit candidates in other locations.
About The Team
The Digital Identity Services branch develop, maintain and support ATO’s critical identity, authentication and authorisation (IAA) applications. The branch is working with other government agencies like DTA, DHS, AG, DIIS, DFAT and Immigration to develop Whole of Government solutions like RAM and myGovID.
About The Role
Role requirements:
• Work as a developer to develop applications using .NET C# to enable ATO’s Digital Identity Services projects which use OAuth and OpenID.
• Experience working with AWS suite of applications.
• Experience and good understanding of SOLID principles, the HTTP protocol, Open ID, OAuth, REST, microservice patterns, PL/SQL and NodeJS.
• Experience in working collaboratively with team leads, test leads, architects, system analysts, management, and stakeholders as a senior developer to see through products from inception to production and to BAU.
• Deliver solutions with a large degree of independence to support business needs and to take ownership of components delivered
• Has expertise in implementing enterprise architecture standards, principles, reference architectures and procedures during development
• Apply high level judgement in the assessment and estimation of solutions and provide assurance that implementation comply with the ATO’s enterprise architecture and IT standards
• Be accountable for the delivery of projects or activities with respect to the development and/or maintenance of computer applications in accordance with ATO standards and guidelines
• Actively participate in the development lifecycle, which may include analysis, design, building, testing, pair-programming, code-reviews, documenting and maintenance
• Take the initiative to undertake problem solving and incident resolution and demonstrate an understanding of change control and release management procedures
• Build relationships with team members, management, and a range of stakeholders
• Research and develop continuous improvement processes to enhance procedures of current and new work practices
• Develop and maintain necessary levels of expertise and take responsibility for sharing knowledge with others
Our Ideal Job Seeker
• Works as a .NET developer to develop front and backend web services to enable ATO’s Identity, Authentication and Authorisation projects.
• Develops and integrates solutions with a complex and multi-layered architecture using .net core, C#, SQL, JSon, ReST, Web APIs, OpenID, OAuth.
• Is accountable for the delivery of projects or activities with respect to the development and/or maintenance of applications in accordance with ATO standards and guidelines
• Actively participates in the development lifecycle, which may include analysis, design, building, testing, documenting, implementation and maintenance
• Works collaboratively with team members, management and internal and external stakeholders on a range of activities
• Takes the initiative to undertake problem solving and incident resolution and demonstrate an understanding of change control and release management procedures
• Provides advice and undertake more-complex activities associated with developing and/or supporting computer applications
• Applies technical skills to design, implement and support workable solutions to meet business requirements
• Build relationships with team members, management and a range of stakeholders
• Research and develop continuous improvement processes to enhance procedures of current and new work practices
• Develops and maintains necessary levels of expertise and take responsibility for sharing knowledge with others
• Delivers maintenance and enhancements or provide knowledge to systems.
| 12 | ||
---|---|---|---|
| 2 | ||
| 3. Baseline – Must hold already |