Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build and lead a high-performing development team of .NET full stack engineers, UI developers, and analysts.
- Design and develop enterprise-grade software applications using Microsoft technologies.
- Architect solutions using .NET Core / .NET 6+, C#, Web API, and SQL Server.
- Drive front-end development using Angular (v12+ preferred) and modern JavaScript/TypeScript.
- Guide implementation of best practices, coding standards, DevOps, and testing strategies.
- Ensure team alignment with Agile/Scrum methodologies.
- Perform code reviews, mentoring, and technical decision-making.
- Collaborate with stakeholders, product owners, and analysts to translate requirements into technical solutions.
- Ensure scalability, performance, and security in all solutions.
- Stay current with Microsoft’s technology roadmap and introduce relevant tools and frameworks to the team.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum 6 years of professional software development experience, with at least 4 years hands-on coding experience in:
- - .NET Framework / .NET Core / .NET 6+
- - C#, ASP.NET MVC, Web API, Entity Framework
- - SQL Server (Stored Procedures, Indexing, Query Optimization)
- - Angular (v8+)
- - HTML5/CSS3, Bootstrap, JavaScript/TypeScript
- Strong experience with Microsoft Enterprise Library or similar architectural frameworks.
- Solid knowledge of RESTful API development, dependency injection, and SOLID principles.
- Familiar with DevOps, CI/CD pipelines (Azure DevOps preferred).
- Experience with cloud platforms (preferably Microsoft Azure).
- Exposure to containerization (Docker, Kubernetes) is a plus.
- Excellent leadership, team-building, and communication skills.
- Blazor, MAUI, or ASP.NET Core Minimal APIs
- Azure Functions, Azure Logic Apps, Azure App Services
- Microservices architecture, Message Queues (RabbitMQ / Azure Service Bus)
- Experience with unit testing frameworks (xUnit, NUnit, Moq)
- Familiarity with Git, GitFlow, and GitHub Actions