Collaborate with project managers, system analysts, and technical teams to design, develop, and maintain enterprise-level applications using Microsoft .NET technologies.
Ensure application scalability, performance, security, and reliability in line with industry standards.
Optimize and troubleshoot applications to resolve technical issues effectively.
Conduct unit testing, system testing, and prepare technical documentation.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Informatics Engineering, or related fields.
Minimum 5 years of experience in application development using .NET technologies (front-end & back-end).
Strong expertise in .NET Web Form, MVC, and .NET Core development.
Proficient in Microsoft SQL Server, including query optimization and database management.
Solid understanding of Object-Oriented Programming (OOP), SDLC, and design patterns.
Skilled in troubleshooting and problem-solving with strong analytical thinking.
Good communication skills and ability to work independently or in a team.
Certifications in .NET Technology and/or Microsoft Azure Technology are an advantage.