We are looking for skilled Senior .NET Developers with strong hands-on experience in .NET Core and Microservices architecture. Candidates should have experience building scalable enterprise applications and working in agile development environments.
The role involves developing scalable applications, collaborating with cross-functional teams, and delivering high-quality software solutions.
Roles and Responsibilities
- Own the design and architecture of scalable applications and microservices.
- Architect RESTful APIs with decisions on scalability, resilience, and performance.
- Lead SQL Server database design, complex stored procedures, and performance tuning.
- Design data access layers using Entity Framework / EF Core.
- Drive coding standards, design patterns, and best practices across the team.
- Conduct code reviews and mentor mid-level and junior developers.
- Engage stakeholders directly on technical direction and defend design decisions.
Required Skills
- 5 to 7 years of hands-on .NET development experience.
- Robust in C# and .NET Core / ASP.NET Core.
- Microservices and distributed system design.
- REST API development and third-party integrations.
- SQL Server, complex stored procedures, and performance optimization.
- Entity Framework / EF Core.
- Git, including branching and merge strategies.
- Proven experience mentoring and guiding developers.