We are looking for an experienced .NET Developer with 4 to 10 years of practical experience in building applications using C#, ASP.NET, and ASP.NET Core. The ideal candidate should have a solid understanding of object-oriented design, SOLID principles, and design patterns. This role requires extensive work with relational databases such as SQL Server and Oracle, including strong skills in SQL and PL/SQL for crafting complex queries and stored procedures. The candidate will also be responsible for developing and integrating RESTful APIs and Web APIs, along with optimizing application and database performance. This position is based in Hyderabad and is part of the Technology function.
Key Responsibilities:
- Develop and maintain web applications using C#, ASP.NET, and ASP.NET Core frameworks.
- Design and implement RESTful APIs and Web APIs to enable smooth integration with various systems.
- Write efficient, optimized SQL queries and PL/SQL stored procedures to support database operations.
- Apply object-oriented design principles, SOLID concepts, and design patterns to create scalable and maintainable software solutions.
- Conduct application and database performance tuning to ensure systems run efficiently.
- Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deliver high-quality software solutions.
- Maintain code quality by following best practices, performing code reviews, and documenting work thoroughly.
Required Qualifications:
- Bachelor of Engineering degree in a relevant discipline.
- 4 to 10 years of professional experience in .NET development using C#, ASP.NET, and ASP.NET Core.
- Strong knowledge of object-oriented programming, SOLID principles, and design patterns.
- Proficient in working with relational databases, specifically SQL Server and Oracle.
- Hands-on experience with SQL and PL/SQL, including writing complex queries and stored procedures.
- Proven experience in developing and integrating RESTful APIs and Web APIs.
- Familiarity with application and database performance tuning techniques.
Preferred Qualifications and Benefits:
- Experience with the ASP.NET MVC framework is highly desirable.
This role provides an excellent opportunity to work in a fast-paced technology environment based in Hyderabad. The position offers the chance to contribute to meaningful projects while enhancing your skills and expertise in .NET development.