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: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.