Job Title: Enterprise API Developer
Job Description:
The Australian Electoral Commission (AEC) is seeking an experienced enterprise application developer to design, develop and maintain scalable secure APIs across enterprise systems. This role involves collaborating with analysts and engineers to integrate solutions using Azure services.
Key Responsibilities Include:
* Designing, developing and managing APIs for reusability, scalability, security and version control
* Writing clean, maintainable integration code
* Conducting code reviews and implementing comprehensive testing strategies (unit, integration, regression)
* Monitoring and optimising API performance
* Troubleshooting and resolving integration issues
Required Skills and Qualifications:
Proven experience as a software developer with proficiency in programming in C#.
* Strong understanding of RESTful API design principles and experience with API frameworks and tools
* Knowledge of authentication protocols (OAuth, JWT) and API security best practices
* Familiarity with databases, data structures, and integration patterns
* Experience with API testing tools and methodologies
Benefits:
This role offers the opportunity to work on high-profile projects and contribute to the development of enterprise applications. The successful candidate will have the chance to collaborate with a team of experienced professionals and learn from their expertise.
The AEC values diversity and inclusion and encourages applicants from diverse backgrounds to apply.