API Developer

  Category :  Development 
  Position Type : Remote - Centizen Talent Hub 

Job Description

We are looking for a skilled API Developer, who is responsible to Analyze, design, develop, code and implement programs in one or more programming languages, for Web and Rich Internet Applications. Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.

Soft Skills:

  • Ability to take lead and work in a trustworthy working environment.
  • Partner with the required teams and get seamless outputs.
  • Should be curious to learn more and collaborate whenever needed.
  • Ability to independently manage projects and report/present efforts to clients.
  • Strong communication skills.


  • Analyze, design, build and implement service-based solutions using Microsoft Azure PAAS integration services and .NET.
  • Develop and design RESTful services and APIs.
  • Utilize test driven development practices.
  • Execute against a backlog of User Stories and tasks on Azure Dev Ops.
  • Build and deliver product-ready services.
  • Be involved in the development life cycle and would be doing definition and feasibility analysis.
  • Apply latest software design techniques and contribute to the technical design of new solutions.
  • Troubleshoot issues and solve problems where needed.
  • Write object-oriented and maintainable code.
  • Deliver quality results on time with minimal supervision.
  • Interact with mentors and other members of the team.
  • Actively participate in daily standup, team meetings, and demos.

Required Skills:

  • Bachelor s degree in Computer Engineering, Computer Science or relevant technology degree.
  • Experience in software or API development.
  • Experience building and interacting with Restful API’s.
  • Experience in cloud technologies (Azure, AWS, Google Cloud).
  • Experience on an Agile Software team.
  • Experience working with either Java, Python or Node. js.
  • Experience creating OpenAPI/Swagger specifications.
  • Experience in using containers and container orchestrators (Kubernetes), cloud deployment.
  • Understanding of commonly used programming languages, OOP, design patterns and data structures.
  • Core tool knowledge for SCM and continuous integration (Jenkins, Git, Bitbucket, Gitlab, Github).
  • Knowledge of Test-Driven Development and common testing frameworks.
  • Understanding of commonly used programming languages, OOP, design patterns and data structures.

Chat with us