Overview
On Site
Depends on Experience
Full Time
Skills
.NET
ADO
API
API Management
ASP.NET
Access Control
Agile
AngularJS
C#
Cloud Architecture
Cloud Computing
Collaboration
Conflict Resolution
Continuous Delivery
Continuous Integration
Cosmos-Db
Database
Debugging
DevOps
Docker
Entity Framework
Git
Identity Management
Integration Testing
Kubernetes
MOQ
Management
Mentorship
Microservices
Microsoft Azure
Microsoft SQL Server
NUnit
NoSQL
OAuth
Object-relational Mapping
PaaS
Problem Solving
RBAC
RESTful
SQL Azure
Scalability
Scrum
Sprint
Storage
Unit Testing
Version Control
Web API
Job Details
Job title : Project Lead
Location: Alpharetta, GA 3 days on site
Pay Rate $43/hr on W2
We are seeking an experienced Lead Developer with expertise in Azure, 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 [] 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:
- 6+ years of experience in backend development, with at least 3+ years in Azure-based solutions.
- Strong expertise in C#, .NET Core/.NET 6+, and Web API.
- Hands-on experience with Azure PaaS services, including App Services, Azure Functions, Azure SQL, Cosmos DB, and Service Bus.
- Proficiency in Azure DevOps (ADO), including CI/CD pipeline automation, Git, and work item tracking.
- Experience with Microservices architecture, API Gateway, and containerization (Docker, Kubernetes).
- Solid understanding of SQL Server, NoSQL databases, and ORM frameworks like Entity Framework Core.
- Knowledge of security best practices, including role-based access control (RBAC), Key Vault, and identity management.
- Strong troubleshooting and debugging skills, with experience in Application Insights and Azure Monitor.
- Experience with unit testing (xUnit, NUnit, Moq) and integration testing.
- Excellent problem-solving skills and ability to lead technical teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.