What are the responsibilities and job description for the Lead .Net Developer position at EPSoft Technologies?
Job Title : Lead Developer (.NET & Azure)
Location : Alpharetta, GA
Duration : Long Term Contract
We are seeking an experienced Lead Developer with expertise in Azure, ASP.NET Web API, and Azure DevOps (ADO) to design, develop, and manage scalable cloud-based applications. The ideal candidate will have a strong background in backend development, cloud architecture, and DevOps practices.
Key Responsibilities :
- Design, develop, and maintain RESTful Web APIs using ASP.NET [asp.net] Core / .NET.
- Architect and implement scalable, cloud-native solutions on Microsoft Azure.
- Utilize Azure DevOps (ADO) for CI / CD pipelines, source control, and automated deployments.
- Work with Azure services such as App Services, Azure Functions, Cosmos DB, Blob Storage, API Management, Key Vault, and Azure AD.
- Optimize APIs for performance, scalability, and security, following best practices.
- Collaborate with front-end teams (Angular) to integrate APIs seamlessly.
- Implement authentication and authorization mechanisms, including OAuth2 and JWT.
- Develop and enforce coding standards, architecture guidelines, and best practices.
- Conduct code reviews, mentor junior developers, and lead technical discussions.
- Monitor, troubleshoot, and optimize application performance using Azure Monitor, Application Insights, and Log Analytics.
- Work in an Agile / Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
Required skills :