Description

We are seeking a skilled .NET Developer to support, enhance, and extend an existing web application built using C# and ASP.NET MVC. The ideal candidate will take time to understand the current architecture and functionality before developing and implementing new features aligned with evolving user and business requirements. The role includes both proactive development and reactive support tasks, including issue troubleshooting and resolution.

Note: Candidates must be available for occasional after-hours support as needed.

Key Responsibilities

Analyze and understand the existing .NET web application and its architecture.

Develop, test, and deploy enhancements and new features based on business and user requirements.

Provide ongoing maintenance and support, including troubleshooting incidents and resolving bugs.

Collaborate with stakeholders to gather requirements and ensure high-quality deliverables.

Develop and maintain web services (REST/WCF) and Windows services as needed.

Participate in code reviews, unit testing, and performance tuning.

Ensure application security, scalability, and reliability.

Required Skills & Experience

Minimum 5 years of experience designing, developing, and deploying C# applications.

Minimum 5 years of experience designing, developing, and deploying VB.NET applications.

Minimum 3 years of experience developing web applications using ASP.NET MVC.

Experience creating and consuming web services (REST or WCF).

Experience developing and deploying Windows services.

Strong debugging, troubleshooting, and analytical skills.

Ability to work independently and as part of a collaborative team.

Willingness to provide after-hours support as needed.

Preferred Qualifications (Nice to Have)

Experience with Entity Framework or other ORM tools

Experience with SQL Server or other relational databases

Familiarity with DevOps tools and CI/CD pipelines

Exposure to cloud platforms (Azure, AWS, etc.)

 


 

Education

Any Gradute