Senior .NET + Azure Developer
- Hiring from
- United States
- Work type
- Hybrid
- Posted
603,771 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
About Us
Job Description
Senior .NET + Azure Developer
Location: Charlotte, NC
Work Arrangement: Hybrid
Employment Type: Full-Time / Contract
About
the Role
We are seeking an experienced Senior
.NET + Azure Developer to design, develop, and maintain scalable web-based
applications using the Microsoft technology stack and modern Azure
architectures. The ideal candidate will have strong hands-on development
experience, architectural knowledge, and the ability to collaborate with
architects, engineers, product teams, and offshore development teams.
Key
Responsibilities
- Perform full lifecycle application development,
including researching technical options, evaluating solutions, and developing
proof-of-concepts.
- Determine optimal solutions for architecture,
efficiency, maintainability, scalability, and performance in
collaboration with developers and architects.
- Collaborate with Product Management to develop product
roadmaps and ensure objectives are realistic and achievable.
- Work closely with Principal Engineers and offshore
development teams to create and implement solution designs aligned with
architectural standards.
- Design and develop modern, scalable applications using .NET
and Microsoft Azure technologies.
- Mentor junior developers and provide technical guidance
to team members.
- Participate in code reviews to ensure deliverables
follow established coding standards and best practices.
- Apply a shift-left mindset by identifying and
addressing technical issues early in the development lifecycle.
- Collaborate with stakeholders to understand
requirements, own technical problems, and drive solutions from concept
through implementation.
- Contribute to CI/CD practices and Infrastructure as
Code (IaC) using Terraform for Azure infrastructure
deployment.
- Design and implement solutions using modern
architecture and distributed-system patterns.
Required
Qualifications
- Bachelor's degree in Computer Science or a related
field with 8+ years of .NET software development experience building web-based applications.
- OR Master's degree in Computer Science, Computer
Engineering, or a related field.
- Strong experience with the Microsoft development stack,
including:
- .NET Core
- .NET Framework 4.5+
- C#
- JavaScript
- RESTful Services
- ORM
- T-SQL
- JSON
- MVC
- XML
- HTML/CSS
- Strong experience with Microsoft Azure and
Azure-based architectures.
- Understanding of CI/CD concepts and
Infrastructure as Code using Terraform.
- Experience designing solutions using modern
architecture patterns, including:
- Microservices
- Service-Oriented Architecture (SOA)
- Domain-Driven Design (DDD)
- CQRS
- Asynchronous Messaging
- Azure Service Bus
- Event Sourcing
- APIs and Web Services
- Strong understanding of software architecture,
scalability, maintainability, and performance.
- Excellent problem-solving, communication,
collaboration, and stakeholder-management skills.
- Experience mentoring developers and contributing to
technical discussions and solution design.
What
We're Looking For
The successful candidate will be a
hands-on senior engineer who can own problems and solutions, collaborate
effectively across teams, communicate with stakeholders, and contribute to both
application development and architectural decisions.