What are the responsibilities and job description for the Senior Azure .NET Developer position at SRI Tech Solutions?
Senior .NET Core Developer (Azure)
Grand Rapids, MI
Long Term Contract
We are seeking a Senior .NET Core Developer with strong expertise in Azure cloud services to design, develop, and maintain enterprise-level applications. The ideal candidate will have hands-on experience building scalable REST APIs, implementing cloud-native solutions, and supporting DevOps practices in an Agile environment.
Key Responsibilities
- Design, develop, and maintain enterprise applications using .NET Core and C#
- Build secure, scalable, and high-performance RESTful APIs
- Develop cloud-based solutions using Azure services including Azure Functions, Service Bus, Logic Apps, Cosmos DB, Key Vault, and API Management (APIM)
- Design database schemas and optimize complex SQL queries for performance and scalability
- Implement and maintain CI/CD pipelines using Azure DevOps or GitHub Actions
- Deploy and manage applications using Docker and Kubernetes (K8s)
- Collaborate within Agile teams, participating in sprint planning, stand-ups, and retrospectives
- Communicate effectively with technical and non-technical stakeholders
Required Qualifications
- Strong experience with .NET Core / C#
- Hands-on experience with Azure services:
- Azure Functions
- Service Bus
- Logic Apps
- Cosmos DB
- Key Vault
- API Management (APIM)
- Strong SQL development and query optimization skills
- Experience developing and consuming REST APIs
- Experience with CI/CD tools such as Azure DevOps or GitHub Actions
- Hands-on experience with Docker and Kubernetes
- Experience working in Agile/Scrum environments
- Excellent verbal and written communication skills