This pay rate is inclusive of mandatory 25% casual loadingJob 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:Skills around developing LogicApps (Std) Development using Azure Function Apps 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 (email protected), quoting reference number 241642.Your interest will be treated in the strictest of confidence.