Enterprise Application API Developer
- Position Posted: July 7, 2025
- Enterprise Application API Developer
- Australian Electoral Commission ACT, Canberra CBD, QLD, Brisbane
- Number of Positions: One (1)
Reference: | 3733 |
---|---|
Job Description: | Enterprise Application API Developer |
Australian Citizenship | Required |
Security Clearance Level Required: | NV1 |
Length of Contract: | until 30 June 2026 |
Contract Extension Options: | 12 months |
The Australia Electoral Commission (AEC) is seeking to engage suitably qualified and experienced Enterprise Application API Developers to deliver and support a range of ICT projects/programs.
EA/API Developers will be required to develop efficient, scalable, and secure Application Programming Interfaces (APIs) that connect the AEC’s diverse landscape of enterprise applications.
The role involves collaborating with cross-functional teams to support AEC’ systems through testing and quality assurance, monitoring, troubleshooting and issue resolution.
Key duties and responsibilities
EA Developers will be responsible for, but not limited, to:
- Collaborating with System Analysts, Data Engineers, and stakeholders to design and develop integration solutions that meet business requirements and technical constraints, utilising Microsoft Azure tools like App Services, Azure Logic Apps, Azure Functions, and Azure Service Bus.
- Designing, developing, and implementing high-quality APIs ensuring reusability, reliability, scalability, and security. Managing API versions effectively, ensuring backward compatibility and seamless transitions between versions.
- Writing clean, efficient, and maintainable code for integration components.
- Conducting code reviews. Planning and executing comprehensive testing strategies, including unit testing, integration testing, and regression testing, to verify the reliability, accuracy, and performance of integration solutions.
- Monitoring API performance, identifying bottlenecks, and optimising for speed, scalability, and efficiency.
- Troubleshooting and resolving integration-related issues, working closely with cross-functional teams to identify root causes and implement effective solutions.
- Maintaining detailed documentation of solutions, including technical specifications and deployment procedures. Documenting API endpoints, authentication methods, and usage examples, to ensure ease of use for internal and external developers.
- Staying up to date with emerging technologies, industry trends, integration patterns, and best practices, and applying this knowledge to optimise and enhance existing integration processes.
Essential criteria
1. • Proven experience as a software developer, with proficiency programming in C#.
2. • Strong understanding of RESTful API design principles and experience with API frameworks and tools
3. • Knowledge of authentication protocols (OAuth, JWT) and API security best practices
4. • Familiarity with databases, data structures, and integration patterns.
5. • Experience with API testing tools and methodologies
6. • Demonstrated ability to build and maintain effective working relationships.
Desirable criteria
1. • Strong understanding of Microsoft Azure services and tools, such as App Services, Azure Logic Apps, Azure Functions, and Azure Service Bus.
2. • Understanding of GraphQL, SOAP, microservices or other API technologies.
3. • Experience using CI/CD tools like Azure DevOps to support efficient and automated deployment processes.
4. • Familiarity with any of the following technologies: Micro Focus Fortify, SailPoint, Service Now, Amazon Web Services (AWS).
About the team
Chief Information Officer Division (CIOD): The CIOD is one of two divisions within the AEC’s Enterprise Transformation Group (ETG) and is responsible for delivering robust ICT functions and capabilities, maintaining election-ready systems, and delivering an ambitious ICT transformation and modernisation agenda. The CIOD leads and supports a range of AEC projects/programs including, but not limited to, the Modern Workplace Program, Cloud Technology Project, Polling Place Technology Project, and the Election Systems Modernisation Program (Indigo Program)
About the project
The Indigo Program is a large-scale transformation program to modernise business capabilities and replace core election ICT systems with a citizen-centric, agile technology platform. The Program will transform the AEC’s delivery of electoral services and ensure ongoing integrity of the electoral system. Tranche 2 comprises a variety of work packages with a focus on business process re-engineering, data management, legislative compliance and replacing aging systems.
Applicants will preferably perform the role in Canberra or Brisbane. Hybrid working arrangements (i.e. a combination of onsite attendance at an AEC office and remote working) will be considered by the hiring manager. Applicants in other locations will be considered at the discretion of the Hiring Manager. Applicants located outside of Canberra will be required to travel to Canberra for operational reasons as directed (e.g. onboarding, planning exercises [1-2 times per quarter],
Full response will be required by: | 14 July |
---|
We welcome applications from all sections of the community.