Application Engineer
Full time
at CGR Services
in
New Zealand
Posted on January 17, 2025
Job details
Job Description
- Have you developed APIs delivering successful projects?
- Do you want a challenge completing complex APIs using Azure APIM?
- Do you have an interest in information sharing capabilities supporting connections that will help Kiwis?
- Have you used GitHub with Co-pilot and Advanced Security?
- Are you a flexible thinker and solution-focused?
- Collaborate with development teams to understand API specifications and requirements.
- Develop small APIs, changes or fixes to any issues.
- Develop and execute comprehensive test plans for APIs created in Azure APIM with assistance of testers.
- Utilise tools like Postman to automate API testing processes.
- Validate API functionality, performance, and security.
- Identify and troubleshoot issues, providing detailed reports and recommendations.
- Ensure compliance with industry standards and best practices.
- Participate in continuous improvement initiatives to enhance API testing processes.
- Develop APIs, ensuring adherence to best practices and quality standards.
- Take ownership of the code quality for the entire project, including application, integration, automation, and scripts.
- Collaborate closely with the Technical Lead to maintain a long-term focus on product quality.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in API testing, preferably with Azure APIM and Oracle SOA.
- Proficiency in using testing tools such as Postman, GITHUB and Azure DevOps.
- Strong understanding of API protocols (REST, SOAP) and authentication mechanisms (OAuth, JWT).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment.
- Experience across both automated and manual testing frameworks.
- Extensive understanding of a wide range of testing methods and processes covering; regression testing, UAT, smoke testing, system testing, performance testing, functional testing, and unit testing.
- Knowledge of cloud platforms, particularly Microsoft Azure.
- Familiarity with the role automation plays in CI / CD pipelines and DevOps practices.
- Experience with configuring and using CI / CD solutions (e.g. Azure DevOps, GIT Hub Actions).
- Strong troubleshooting skills and a demonstrated approach to problem-solving.
- Proficiency in testing at data, systems, and UI levels.
- Prior experience with Postman, SoapUI tools.
- 3+ years of relevant software development experience.
- Significant experience in building REST APIs using tools like GitHub, Azure API Manager, cloud functions, and building integration pipelines.
- Basic competence in Github, Azure APIM, Windows, and Microsoft products.
- Some technical skills such as test automation desirable but not necessary.
- Proven expertise in building development pipelines using continuous integration and automation technologies like GitHub and Terraform.
- Excellent problem-solving and analytical skills with strong analytical, planning, and organisational skills.
- Experience working in Agile frameworks using ADO.
- Strong communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment.
- Opportunity to be part of a team that implements a new core capability that will help to transform information sharing services in the Justice Sector.
- Family friendly & supportive work environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.