Overview
Hybrid2-3 days onsite
Up to $65
Contract - W2
Contract - 6 Month(s)
Skills
.NET
ASP.NET
Agile
C#
Cloud Architecture
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Data Warehouse
Design Patterns
Design Review
DevOps
Docker
Entity Framework
Git
GitHub
IT Management
Kubernetes
Leadership
Mentorship
Microservices
Microsoft Azure
SQL Azure
Scrum
Software Development
Stakeholder Management
Storage
Job Details
Our client is currently seeking a highly skilled and motivated Senior Software Engineer with strong experience in Microsoft Azure to design, develop, and implement scalable and secure cloud-based applications. The ideal candidate will have deep expertise in Microsoft .NET technologies, Azure cloud services, and a proven track record of designing and delivering complex, scalable, and secure solutions. This role requires strong leadership, architectural vision, and hands-on development capabilities.
Responsibilities:
- Design and implement scalable, secure, and high-performance solutions on Microsoft Azure.
- Develop and maintain applications using .NET Core / .NET Framework, C#, and related technologies.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Lead architectural discussions and design reviews to ensure best practices.
- Integrate Azure services such as Azure Functions, App Services, Azure SQL, Blob Storage, Key Vault, and Azure DevOps.
- Implement CI/CD pipelines and automate deployments using Azure DevOps or GitHub Actions.
- Provide technical leadership and mentorship to development teams.
Must Have:
- Bachelor s or master s degree in computer science, Engineering, or related field.
- 10+ years of experience in software development with .NET technologies.
- 5+ years of hands-on experience with Microsoft Azure.
- Strong understanding of cloud architecture, microservices, and serverless computing.
- Proficiency in C#, Core, REST APIs, and Entity Framework.
- Experience with Azure services: App Services, Functions, Logic Apps, Azure SQL, Enterprise Data Warehouse, etc.
- Strong understanding of cloud-native design patterns, microservices, and event-driven architecture.
- Familiarity with DevOps practices and tools (Azure DevOps, Git, CI/CD).
- Excellent communication, leadership, and stakeholder management skills.
Plus:
- Azure Data Factory
- Azure Databricks
- Microservices
- Azure certifications (e.g., Azure Solutions Architect Expert, Azure Developer Associate).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of security best practices in cloud environments.
- Experience with Agile/Scrum methodologies.
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.