< >.NET / C# Developer
Position Overview We are seeking a strong
.NET/C# Developer with 7-8 years of professional software engineering experience and deep expertise in
.NET Core, C#, Azure, and SQL Server.
The ideal candidate should be highly hands-on with coding and capable of contributing immediately in a fast-paced, enterprise environment. Strong problem-solving skills and the ability to deliver production-quality solutions with minimal ramp-up are essential.
Required Skills Core Technologies - 7-8 years of software development experience.
- Strong hands-on experience with .NET Core and C#.
- Advanced SQL Server development skills.
- Experience with complex SQL queries and database performance tuning.
- Experience developing applications using microservices or modular enterprise architectures.
- Strong cloud development experience, preferably Azure.
- Experience with CI/CD pipelines and automated software delivery.
Backend & Architecture - Strong experience developing scalable APIs using .NET Web API.
- Solid understanding of software architecture and application design.
- Experience with Dependency Injection.
- Strong understanding of middleware and configuration patterns.
- Ability to design and implement scalable, maintainable backend services.
- Strong understanding of object-oriented programming and clean coding practices.
Key Responsibilities - Design, develop, test, and maintain enterprise applications using C# and .NET Core.
- Write clean, efficient, maintainable, and production-ready code.
- Develop scalable APIs and backend services using .NET Web API.
- Work with SQL Server to develop complex queries and optimize database performance.
- Contribute to microservices and modular enterprise application development.
- Design and implement application components following established architecture patterns.
- Troubleshoot and resolve application and performance issues.
- Participate in code reviews and technical design discussions.
- Develop and maintain CI/CD pipelines.
- Deploy and support applications in Azure environments.
- Collaborate with engineering, architecture, product, and business teams.
- Deliver assigned features and enhancements within an accelerated development timeline.