Job Title: Senior API Developer (Microsoft Technology)

Department: Development

No. of Positions: 2


Job Summary:

We are seeking a highly skilled Senior API Developer to join our team and play a pivotal role in designing, developing, and maintaining robust and scalable APIs. As a Senior API Developer, you will be responsible for creating and implementing innovative API solutions that drive our business and enhance our customer experience.


Responsibilities:

  • Design, develop, and maintain high-quality RESTful APIs using Microsoft technologies (e.g., .NET Core, ASP.NET Web API, C#).
  • Collaborate with product managers, architects, and other stakeholders to understand business requirements and translate them into technical specifications.
  • Ensure API performance, scalability, reliability, and security.
  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to team members. 
  • Stay up-to-date with the latest trends and technologies in API development.
  • Troubleshoot and resolve API-related issues.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in API development, preferably with Microsoft technologies.
  • Strong proficiency in C#, .NET Core, ASP.NET Web API, and related frameworks.
  • Experience with cloud platforms (e.g., Azure, AWS, GCP).
  • Knowledge of API design principles, best practices, and standards (e.g., REST, OpenAPI).
  • Understanding of API security concepts (e.g., authentication, authorization, rate limiting).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.


Preferred Skills:

  • Experience with microservices architecture.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Experience with API testing and automation tools.
  • Familiarity with CI/CD pipelines and DevOps practices.