Description

We are looking for candidates with strong experience in designing and developing both web-based and Windows-based applications.

Key Responsibilities:
 

Design, implement, and support highly scalable web applications and services using Microsoft technologies (ASP.NET Core, C#, MVC, Web API/REST API, SQL Server).

Lead the development of robust, efficient web and Windows-based applications, ensuring adherence to best practices and coding standards.

Collaborate with cross-functional teams to define architecture, develop technical solutions, and ensure seamless integration.

Provide guidance and mentorship to development teams to ensure timely, high-quality deliverables.

Lead project estimations, system architecture design, and performance engineering.

Conduct code reviews and maintain high code quality standards.

Work closely with the QA team to ensure all software is unit-tested, performance-tested, and meets quality standards.

 

Desired Candidate Profile:
 

At least 6 years of experience designing and developing web applications on the.NET platform.

3+ years of experience with .NET Core technologies and web-based applications.

Experience with Windows-based application development is a strong advantage.

Proficiency in ASP.NET Core, MVC, Web API, REST API, and SQL Server.

In-depth understanding of OOPS principles, Entity Framework, LINQ, and design patterns.

Experience in developing desktop/Windows-based applications using Windows Forms or WPF.

Proficiency with frontend technologies like HTML5, CSS3, JavaScript, and frameworks such as Angular or React (preferred).

Familiarity with modern version control systems (Git/TFS/SVN).

Knowledge of build/release management processes and CI/CD pipelines.

Familiarity with cloud platforms like Azure/AWS (optional but preferred).

Excellent logical, analytical, and communication skills.

Experience working in Agile/Scrum environments.

Knowledge of reporting tools such as SSRS or Crystal Reports is an added advantage.

Prior experience with US mortgage processes is a plus.

Must be willing to travel abroad for short- and long-term assignments.

Education

Any Graduate