We are looking for a skilled Senior Software Developer with strong expertise in Microsoft .NET technologies to design, develop, and maintain scalable web applications. The candidate will collaborate closely with the technical team to deliver high-quality solutions while adhering to best coding practices and performance standards.
Key Responsibilities:
Design, develop, and maintain web applications using .NET MVC and C#
Write clean, reusable, and efficient code following OOPS and SOLID principles
Develop responsive and user-friendly interfaces using HTML, CSS, Bootstrap, and jQuery
Implement efficient data access using Dapper and optimize application performance
Design and optimize database components including Stored Procedures, UDFs, and complex SQL queries
Perform database design, debugging, and performance tuning using MSSQL/SSMS
Conduct code reviews and provide technical guidance to junior developers
Ensure application security, scalability, and performance standards
Troubleshoot and resolve production issues effectively
Required Skills & Qualifications:
Strong proficiency in C# and .NET MVC framework
Hands-on experience in frontend technologies: HTML, CSS, Bootstrap, and jQuery
Solid understanding of OOPS concepts and software design principles
Experience with Dapper or similar micro ORM tools
Strong expertise in MSSQL, SSMS, Stored Procedures, and UDFs
Proven ability in debugging, performance tuning, and optimization
Familiarity with version control tools such as TFS or Azure DevOps