Duration:
4 months to start
Job Description
We are seeking a highly skilled and experienced .NET Full Stack Lead to join our growing development team. In this leadership role, you will drive the design, development, and deployment of modern web applications using the Microsoft technology stack, with hands-on responsibility for both front-end and back-end development. You will also mentor developers, guide architectural decisions, and work closely with product managers and stakeholders to deliver scalable enterprise solutions.
Key Responsibilities
- Lead the end-to-end development of full stack applications using .NET, C#, ASP.NET Core, and modern front-end frameworks.
- Architect, design, and implement scalable, secure, and high-performing solutions.
- Collaborate with cross-functional teams (QA, DevOps, UX, Product) throughout the SDLC.
- Perform code reviews, mentor junior developers, and enforce coding standards.
- Manage sprint planning, task breakdown, and delivery timelines.
- Optimize application performance, troubleshoot production issues, and apply best practices in CI/CD and cloud deployments.
- Stay current with emerging technologies and propose new tools and methodologies as needed.
- 7+ years of experience in software development with at least 2 years in a technical leadership role.
- Expertise in .NET Core, C#, Entity Framework, and RESTful APIs.
- Strong front-end experience with Angular, React, or Blazor, along with HTML5, CSS3, and JavaScript/TypeScript.
- Experience with SQL Server, NoSQL databases, and ORMs.
- Knowledge of Azure, AWS, or GCP cloud environments (Azure preferred).
- Experience with CI/CD pipelines, Git, Docker, and automated testing frameworks.
- Familiarity with Agile/Scrum methodologies.
- Excellent communication, leadership, and problem-solving skills.