Develop, test, and maintain .NET applications using C#, ASP.NET MVC, and Razor pages.
● Design and implement scalable cloud-based solutions on Microsoft Azure.
● Build RESTful APIs and integrate third-party services with existing systems.
● Collaborate with cross-functional teams, including business analysts and QA engineers, to understand
requirements and deliver solutions.
● Write clean, efficient, and well-documented code following best practices and coding standards.
● Optimize application performance and ensure high availability and responsiveness.
● Participate in code reviews and contribute to architectural decisions.
● Troubleshoot and resolve application bugs and issues.
Proficient in C# and .NET frameworks.
● Strong experience with ASP.NET MVC, Razor Pages, and Web API development.
● Hands-on experience with Microsoft Azure services, including Azure App Services, Azure Functions, and Azure
Storage.
● Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React
(preferred).
● Familiarity with database technologies such as SQL Server, including stored procedures and query optimization.
● Experience with version control systems like Git.
● Understanding of software development life cycle (SDLC) and agile methodologies.
● Strong debugging and problem-solving skills.
● Bachelor’s degree in Computer Science, Information Technology, or a related field.
● 3-5 years of professional experience in .NET development.
● Azure certification (preferred but not mandatory).
● Strong communication and interpersonal skills.
● Ability to work both independently and in a team environment.
● Willingness to learn and adapt to new technologies.