- Company Name
- Vedasoft Inc
- Job Title
- DevOps Engineer with APIM Expertize
- Job Description
-
**Job Title**
DevOps Engineer – Azure API Management Expert
**Role Summary**
Design, develop, deploy, and secure Azure-based applications and APIs. Lead and mentor a team of developers, implement API policies, and ensure compliance with security standards while collaborating directly with clients to deliver optimal solutions.
**Expectations**
- Deliver secure, scalable, and high‑performance API solutions on Azure.
- Provide technical leadership and mentorship to team members.
- Collaborate closely with clients to translate business requirements into technical designs.
- Maintain code quality through reviews, best practices, and continuous improvement.
- Stay up‑to‑date on .NET, Azure, and API security technologies and share knowledge with the team.
**Key Responsibilities**
- Design, build, and configure APIs using Azure API Management (APIM).
- Implement and maintain API policies for security, throttling, caching, and monitoring.
- Develop RESTful and SOAP APIs, integrating them with backend services.
- Configure Azure resources (Functions, App Services, etc.) to support API workflows and data transformation.
- Enforce API security protocols (OAuth 2.0, OpenID Connect, client certificates).
- Conduct code reviews and enforce quality standards.
- Create and maintain technical documentation, design documents, and training materials.
- Mentor junior developers and facilitate skill development.
- Participate in Agile ceremonies, sprint planning, and retrospectives.
**Required Skills**
- 6‑8 years of .NET development with a strong emphasis on Azure.
- Proven experience with Azure API Management and API design.
- Deep knowledge of API security (OAuth 2.0, OpenID Connect, client certs).
- Experience with Azure DevOps, Azure Functions, Azure App Services, and other Azure services.
- Familiarity with Azure cloud security, compliance, and best‑practice governance.
- Strong communication, collaboration, and mentoring abilities.
- Excellent problem‑solving, analytical, and code‑quality oversight skills.
- Agile methodology experience and adherence to software development best practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications: Azure Developer Associate or Azure Solutions Architect are preferred.