Overview
Hybrid2 day onsite
$120,000+
Full Time
10% Travel
Skills
.NET
API
ASP.NET
ASP.NET MVC
Agile
Amazon Web Services
AngularJS
Kendo UI
JavaScript
DevOps
Data Modeling
Microservices
Microsoft Power BI
SQL
UI
Reporting
Web API
jQuery
GitHub
IT Strategy
Entity Framework
Problem Solving
Python
Scripting
User Experience
Technical Direction
Cloud Architecture
Cloud Computing
Job Details
Job Description: .NET Developer
Key Responsibilities
- Lead the architecture, design, and delivery of robust, scalable, and secure enterprise applications using the Microsoft .NET stack.
- Manage a team of 12 engineers, providing technical direction, mentorship, and delivery oversight across multiple concurrent projects.
- Drive end-to-end project delivery, including scope definition, technical planning, risk mitigation, and stakeholder communication.
- Architect solutions leveraging .NET Core/.NET 6+, ASP.NET MVC, Web API, and Entity Framework, ensuring alignment with business goals and technical strategy.
- Design and implement modern, responsive UI components using Razor, Kendo UI, JavaScript, jQuery, and optionally Angular 12+.
- Optimize backend performance and data access patterns with SQL Server and best practices in data modeling.
- Apply Microservices architecture principles to design modular, scalable services that integrate seamlessly with cloud and on-premise systems.
- Implement and oversee DevOps best practices, CI/CD pipelines, and GitHub workflows for streamlined, automated deployments.
- Lead cloud architecture initiatives across Azure and AWS, balancing cost, performance, and security.
- Collaborate with cross-functional teams including QA, Product, UX, and Business Analysts to translate complex requirements into effective technical solutions.
- Review code, enforce quality standards, and ensure adherence to architectural and security guidelines.
- Stay current with emerging technologies and provide forward-thinking recommendations for platform evolution.
Required Skills and Qualifications
- 8+ years of professional experience in full-stack .NET development and architecture.
- Proven experience as a technical team lead or engineering manager, with direct responsibility for delivery timelines and people management.
- Deep expertise in:
- .NET Core / .NET 6+
- ASP.NET, ASP.NET MVC, Razor
- Web API, Entity Framework, SQL Server
- JavaScript, jQuery, Kendo UI
- Solid grasp of DevOps culture and CI/CD pipeline implementation.
- Hands-on experience with version control systems, particularly GitHub.
- Strong knowledge of cloud platforms (Azure and/or AWS) and their integration with .NET applications.
- Demonstrated ability to lead architectural discussions, code reviews, and delivery planning.
- Experience with Agile methodologies (Scrum, Kanban).
- Exceptional problem-solving, communication, and stakeholder management skills.
Nice-to-Have Skills
- Experience with Angular 12+ for modern frontend development.
- Familiarity with Python for scripting, automation, or integrations.
- Knowledge of Power BI for data visualization and reporting.
- Experience designing and delivering Microservices-based systems.
- Understanding of cloud-native security and performance optimization.
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.