Tech Stack
JavaJenkins.NETPythonSQL
About the role
- Analyse software requirements to define and document REST API endpoints
- Develop and implement secure REST API endpoints using modern Software Languages
- Use appropriate software development tools; e.g. source control, continuous integration
- Follow industry standard disciplines and best practices
- Collaborate with cross-functional teams to design and ship new features
- Translate API requirements into high-quality, stable, secure and performant code
- Understand web vulnerabilities and best practices to avoid vulnerable code
- Troubleshoot and debug issues on various platforms to ensure smooth user experiences
- Participate in code reviews to maintain code quality and consistency
Requirements
- Experience in a number of established software development languages, including but not limited to Java, .NET or Python
- Experience of development in SQL and database best practices
- Experience with unit and integration testing
- Familiarity with RESTful APIs and integration
- Understanding of CI/CD pipelines using software such as GitLab or Jenkins etc.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
REST APIJava.NETPythonSQLunit testingintegration testingCI/CDGitLabJenkins
Soft skills
collaborationtroubleshootingdebuggingcode reviewcommunication