Location - Melbourne VIC Immediate Start
This pay rate is inclusive of mandatory 25% casual loading
Job Title: API Developer (3-5 Years Experience)
About the Role
We are seeking a skilled and experienced API Developer to join our team. In this role, you will work with cross-functional teams to design, develop, and maintain APIs that support our applications and services. The ideal candidate has a solid background in API development, with experience in building and managing RESTful and/or GraphQL APIs, along with a deep understanding of best practices in API security, scalability, and performance.
Key Responsibilities:
* API Design and Development: Design, develop, and implement RESTful or GraphQL APIs to support applications and services.
* Integration: Integrate APIs with front-end and back-end applications, databases, and external services.
* Testing and Optimization: Write and execute unit and integration tests, debug issues, and optimize API performance.
* Documentation: Create and maintain API documentation to ensure ease of use and integration for internal and external stakeholders.
* Security and Compliance: Implement API security best practices, such as OAuth, JWT, and data encryption, to protect user data.
* Monitoring and Maintenance: Monitor API performance and usage, identify potential issues, and provide timely maintenance and updates.
* Collaboration: Work closely with other developers, QA teams, product managers, and stakeholders to ensure API meets functional and technical requirements.
Required Skills and Qualifications:
* Experience: 3-5 years of experience in API development and integration.
* Azure Skills:
o Skills around developing LogicApps (Std)
o Development using Azure Function Apps
o Azure Service Bus
* APIM
* Azure virtual networking-
o IaC scripting using Bicep
· C# development
· Azure DevOps CICD setup using YAML pipelines
* Languages and Frameworks: Proficient in one or more backend languages (e.g., Python, Java, Node.js, Ruby) and frameworks related to API development.
* API Technologies: Strong knowledge of RESTful and/or GraphQL API standards and best practices.
* Security: Experience with API authentication and authorization mechanisms, such as OAuth, JWT, and OpenID Connect.
* Database Skills: Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
* Tools: Experience with tools such as Postman, Swagger/OpenAPI, and API Gateway services (e.g., AWS API Gateway, Apigee).
* Version Control: Proficient in Git and collaborative development workflows (e.g., GitHub, GitLab, or Bitbucket).
* Cloud Platforms: Experience with cloud providers like AWS, Azure, or GCP is a plus.
* Analytical Skills: Strong problem-solving and debugging skills, with an emphasis on efficient and scalable code.
Preferred Qualifications:
* CI/CD: Experience with continuous integration and continuous delivery (CI/CD) pipelines.
* API Monitoring: Familiarity with API monitoring and analytics tools.
* Agile Methodology: Experience working in Agile or Scrum environments.
HOW TO APPLY:
Please submit your resume (in MS Word Format) for consideration via the link below. A cover letter demonstrating your relevant experience may also be reviewed.
Should you wish to discuss, please contact Judith Fernandes at Judith.fernandes@hudson.com, quoting reference number 241642.
Your interest will be treated in the strictest of confidence.
Reference number: BBBH241642
Profession:IT, Technology & DigitalEngineering - System
Company: Hudson Australia
Date posted: 8th Nov, 2024