Monthly Salary
$4,000 – $7,000
Posted
14 April 2026
Expires 14 May 2026
Categories
Description
We are seeking an experienced .NET Technical Lead to drive the development and modernization of high-performance, scalable web applications. This role will lead architectural design, mentor engineers, and spearhead the migration of legacy systems into modern .NET 8+ environments while embracing AI-assisted development practices.
Key Responsibilities
- Lead the design and development of scalable web applications using ASP.NET Core / .NET 8+
- Define and implement modern architectural patterns (e.g., CQRS, Mediator, Vertical Slice Architecture)
- Drive migration of legacy .NET Framework systems to modern, cross-platform .NET environments
- Develop high-performance backend services and APIs with strong focus on scalability and reliability
- Provide hands-on leadership by contributing to critical components and core architecture (40–50% coding)
- Mentor and guide developers, promoting best practices in coding, testing, and system design
- Establish and enforce code quality standards through code reviews and automated tools
- Leverage AI tools (e.g., GitHub Copilot) to improve development efficiency and team productivity
- Collaborate with cross-functional teams including product, DevOps, and infrastructure
Requirements
- Strong expertise in C#, .NET Core / .NET 8+, ASP.NET Core Web APIs
- Proven experience in designing scalable and maintainable system architectures
- Hands-on experience with design patterns such as CQRS, Mediator, and clean architecture principles
- Strong experience with databases such as Oracle (preferred) or SQL Server
- Proficiency in Entity Framework Core and micro-ORM tools like Dapper
- Solid experience in unit and integration testing (e.g., xUnit, NSubstitute, FluentAssertions)
- Experience in migrating legacy applications to modern architectures
- Familiarity with AI-assisted development tools and practices
- Strong problem-solving skills and ability to handle complex technical challenges
- Good communication skills and ability to lead technical discussions
Good to Have
- Experience with Azure Cloud services (e.g., AKS, ACR, Application Insights)
- Knowledge of containerization tools such as Docker
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)
- Familiarity with event-driven architecture and messaging systems (e.g., Kafka, Azure Service Bus)
- Exposure to distributed systems and microservices architecture