We are seeking a highly skilled Senior .NET Developer with over 10 years of professional experience in designing, developing, and maintaining scalable, high-performance applications. The ideal candidate will have deep expertise in the .NET framework, MVC architecture, and SQL Server databases. This role requires a strong ability to develop robust backend solutions, optimize application performance, and deliver enterprise-level software that meets business needs. The position is based onsite in Islamabad and offers a full-time employment opportunity.
Key Responsibilities
- Develop and maintain enterprise-level applications using .NET technologies and MVC architecture.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and resolve complex technical issues to ensure application stability and performance.
- Collaborate with cross-functional teams including QA, product management, and other developers to deliver high-quality software solutions.
- Optimize database queries and application performance through effective design and tuning.
- Participate in code reviews, provide constructive feedback, and contribute to continuous improvement of development processes.
- Ensure security, scalability, and reliability of applications throughout the development lifecycle.
Required Qualifications
- Minimum of 10 years of professional experience in software development with a focus on .NET technologies.
- Strong proficiency in ASP.NET MVC and comprehensive understanding of application architecture.
- Extensive experience working with SQL Server and relational database design, including query optimization and performance tuning.
- Solid grasp of object-oriented programming principles and design patterns.
- Proven ability to develop scalable, secure, and high-performance backend solutions.
- Skilled in debugging, troubleshooting, and resolving complex software issues.
- Familiarity with software development best practices, including clean code principles and version control systems.
- Excellent problem-solving and analytical abilities.
- Ability to work independently while effectively collaborating within a team environment.
Preferred Qualifications and Benefits
- Hands-on experience with Microsoft Azure cloud services, including deployment, hosting, and application management.
- Knowledge of RESTful API development and integration with third-party services.
This role offers the opportunity to work onsite in Islamabad within a dynamic and collaborative environment, contributing to impactful projects that leverage cutting-edge technologies. Candidates with a passion for software excellence and a strong technical background are encouraged to apply.