2 EI API Software Engineer (Developer)
Tender ID: 594300
Tender Details
Tender Description
This Tender is invited by the Issuer.
Job details
The Australia Electoral Commission (AEC) is seeking to engage suitably qualified and experienced Enterprise Integration (EI) Developers to deliver and support a range of ICT projects/programs.
EI 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
EI 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.
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], in person training, etc.). Any required travel will be discussed in advance and notice given wherever practicable
Location
New South Wales : Central West : Far North Coast : Far West : Hunter : Illawarra : Mid North Coast : Murray : New England : Orana : Riverina : Southern Highlands : Sydney
Queensland : Cairns & Far North Queensland : Gladstone : Mackay Whitsunday Region : Mount Isa & North West Region : Rockhampton : South East Queensland : South West & Darling Downs : The Central West : Townsville : Wide Bay Burnett
Victoria : Barwon South West : Gippsland : Grampians : Hume : Loddon Mallee : Melbourne
South Australia : Adelaide : Eyre & Western : Far North : Fleurieu & Kangaroo Island : Limestone Coast : Murray & Mallee : York & Mid North
Northern Territory : Barkly : Big Rivers : Central Australia : East Arnhem : Greater Darwin : Top End
Australian Capital Territory
Tasmania