Proven experience as a .NET Developer (minimum 5 years and 2 years on .NET MVC).
Strong proficiency in C#, ASP.NET, and the .NET Core framework.
Knowledge on Telerik controls.
Experience with MVC, Web API, and RESTful services.
Familiarity with front-end technologies like HTML5, CSS3, JavaScript, and frameworks like Angular or React is a plus.
Solid experience with databases (SQL Server, MySQL, or others) and writing SQL queries.
Knowledge of object-oriented design (OOD) and design patterns.
Experience working with Azure DevOps (CI/CD, Boards, Repos).
Familiarity with version control systems (e.g., Git).
Ability to work in an Agile development environment.
Comfortable working in fast-paced, dynamic environments.
Strong debugging and problem-solving skills.
Excellent written and verbal communication skills.
Key Responsibilities:
Develop, test, and maintain scalable .NET web applications using C#, ASP.NET MVC, and SQL Server
Design responsive and dynamic user interfaces using HTML, CSS, JavaScript, jQuery, Kendo Components and Telerik controls
Collaborate with client BAs, and other developers to build solutions.
Write clean, efficient, and reusable code following best practices
Implement and manage pipelines, builds, and releases using Azure DevOps
Participate in code reviews and ensure adherence to best practices and coding standards.
Troubleshoot and resolve software defects and performance issues.
Integrate third-party APIs and web services into applications.
Perform root cause analysis and resolve production and development issues effectively.
Develop and optimize SQL queries for database-driven applications.
Write unit tests and participate in continuous integration and deployment processes.
Stay up-to-date with the latest .NET technologies and best practices.
Provide technical support and guidance to junior developers.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time