🌎
This job posting isn't available in all website languages
📁
Lead Software Engineer
📅
CREQ261504 Requisition #

Candidate with 5 to 8 years of experience. Deep hands-on experience with .NET Core / .NET 6+ focused on API-first development. Expert-level C# with strong REST API design principles including versioning, pagination, and error handling. Experience building and consuming GraphQL APIs alongside REST. Proficiency in OpenAPI / Swagger specification and contract-first API design. Microservices architecture with clear service boundary definition and domain-driven design principles. Azure API Management (APIM) for publishing, securing, and monitoring APIs. Policy authoring within APIM including rate limiting, JWT validation, and request transformation. Experience with API lifecycle management from design through deprecation. OAuth 2.0, OpenID Connect, and API key-based authentication patterns. Azure DevOps Pipelines with API-specific gates including contract testing and schema validation. Trunk-based development with automated PR policies and pipeline governance. Shift-left practices including integration test automation. API observability through Application Insights, distributed tracing, and structured logging. Security scanning with Snyk, WIZ, or DAST tooling embedded in the pipeline. Consumer-driven contract testing to protect downstream API consumers. Immutable deployment patterns.
 

Candidate with 5 to 8 years of experience. Deep hands-on experience with .NET Core / .NET 6+ focused on API-first development. Expert-level C# with strong REST API design principles including versioning, pagination, and error handling. Experience building and consuming GraphQL APIs alongside REST. Proficiency in OpenAPI / Swagger specification and contract-first API design. Microservices architecture with clear service boundary definition and domain-driven design principles. Azure API Management (APIM) for publishing, securing, and monitoring APIs. Policy authoring within APIM including rate limiting, JWT validation, and request transformation. Experience with API lifecycle management from design through deprecation. OAuth 2.0, OpenID Connect, and API key-based authentication patterns. Azure DevOps Pipelines with API-specific gates including contract testing and schema validation. Trunk-based development with automated PR policies and pipeline governance. Shift-left practices including integration test automation. API observability through Application Insights, distributed tracing, and structured logging. Security scanning with Snyk, WIZ, or DAST tooling embedded in the pipeline. Consumer-driven contract testing to protect downstream API consumers. Immutable deployment patterns.
 

Previous Job Searches

Similar Listings

Hyderabad, Andhra Pradesh, India

📁 Lead Software Engineer

Requisition #: CREQ261107

Hyderabad, Andhra Pradesh, India

📁 Lead Software Engineer

Requisition #: CREQ257477

Hyderabad, Andhra Pradesh, India

📁 Lead Software Engineer

Requisition #: CREQ261108