Senior .NET Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
We are seeking an experienced Senior .NET Full Stack Developer to design, build, and maintain enterprise-grade web applications and distributed systems built on Microsoft technology stacks. This role spans the full engineering lifecycle - requirements analysis, architectural design, hands-on implementation, code review, deployment, and post-release support - with particular emphasis on building scalable APIs, responsive front-end applications, and cloud-integrated services. The ideal candidate will combine strong backend expertise in C# and .NET Core with hands-on experience developing modern front-end applications using JavaScript frameworks, and will be comfortable deploying solutions into Azure or AWS environments while maintaining high standards of code quality, security, observability, and operational reliability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline.
- Five or more years of professional software development experience building production-grade enterprise applications.
- Strong understanding of object-oriented programming principles, data structures, design patterns, and end-to-end system design.
- Advanced proficiency in C#, .NET Core, and ASP.NET Web API, including familiarity with dependency injection, async/await patterns, and middleware design.
- Hands-on experience developing front-end applications using Angular, React, or similar component-driven frameworks.
- Strong SQL skills with deep, hands-on experience working with SQL Server, including stored procedures, query plans, and performance tuning.
- Solid experience with CI/CD tooling and Git-based version control systems, including branching strategies and release workflows.
- Hands-on experience deploying applications to Azure or AWS cloud environments, including managed services and identity integration.
- Strong debugging, troubleshooting, and performance optimization skills, with the ability to investigate complex production issues calmly and effectively.
- Experience working in large enterprise-scale environments where reliability, security, and audit-ability are first-class concerns., * Practical experience designing and operating microservices architectures in production.
- Familiarity with Docker, Kubernetes, and container-based deployment patterns.
- Exposure to distributed system design principles, including eventual consistency, idempotency, and circuit breakers.
- Experience implementing automated testing frameworks across unit, integration, and end-to-end levels.
- Working knowledge of Azure DevOps or similar DevOps platforms for pipeline orchestration and release management.
Benefits & conditions
-
$106,900-184,300 per year An exciting career awaits you At MPC, we’re committed to being a great place to work - one that welcomes new ideas, encourages diverse perspectives, develops our people, and fost…
-
15 hours ago +
About the company
Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?
Fullstack Developer Salary UK
Why Upskilling And Reskilling is Important For Developers