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.
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.
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.
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.)
Any Gradute