.Net Developer
18th October, 2021
About the branch:
Digital Identity Services (DIS) branch is focused on improving and developing future platforms that provide ATO identity, authentication and authorisation services. The branch is working with other government agencies like DTA, DHS, AG, DIIS, DFAT and Immigration to develop Whole of Government digitisation strategy and implement the initiatives as partner.
About the team:
The ATO’s Digital Identity Services (DIS) portfolio develops, maintains and supports ATO critical identity, authentication and authorisation (DIS) applications. The teams are delivering on ATO’s digital initiatives like myGov/ATO integration, digital mailbox (with DHS) and digital identity app (myGovID). DIS portfolio has a suite of technologies like .NET/SQL, CA (PKI) certificate, cryptographic software for new generation technologies like Angular JS, integration services with Document Verification Service (DVS) and looking to integrate with Facial Verification Service (FVS).

DIS capability in the ATO uses DevOps model in self-contained, multidisciplinary scrum teams, while the program is managed under SAFe framework (Agile Release Train). The teams are mobile and generally resources are deployed in a given point of time on multiple projects. The standard delivery time for projects is 3 months.

Role requirements:
Work as a senior .NET developer to develop backend web services to enable ATO’s Digital Identity Services project.
  • Develop and integrate solutions with a complex and multi-layered architecture using ASP.NET, ,C#, WPF, WCF, XML, XSLT, SOAP, OpenID and TFS/Git technologies
  • Experience with Angular JS and other front end technologies including experience in Xamarin mobile platform(using C#) will be an advantage
  • Experience in designing and leading teams as Senior Developer will be an advantage
  • Deliver solutions with a large degree of independence across the enterprise architecture to support business needs
  • Has expertise in implementing enterprise architecture policies, standards, principles, reference architectures and procedures during development
  • Apply high level judgement in the assessment 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 involving 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, documenting, implementation and maintenance
  • Work collaboratively with team members, management and internal and external stakeholders on a range of activities
  • Take the initiative to undertake problem solving and incident resolution and demonstrate an understanding of change control and release management procedures
  • Provide advice and undertake more-complex activities associated with developing and/or supporting computer applications
  • Apply technical skills to design, implement and support workable solutions to meet business requirements
  • Develop and maintain a network with others internally and externally, 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
  • Deliver maintenance and enhancements or provide knowledge to systems
12 month contract (plus extensions)
Baseline madatory

EDRMS Technical Administrator