Job Description
Job Description
A bachelor’s degree in computer science, Software Engineering, or a related field.
5-8 years of experience in .NET development, with a focus on senior-level responsibilities.
Expertise in .NET Framework, .NET Core, and the latest versions of .NET.
Strong knowledge of C#, ASP.NET, and .NET libraries and tools.
Experience in developing, deploying, and maintaining web applications, APIs, and desktop applications using .NET technologies.
Strong skills in working with SQL Server or other relational databases, including writing complex queries and stored procedures.
Knowledge of front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular, React, or Vue.js.
Strong understanding of software architecture principles and design patterns, including MVC, MVVM, and Microservices.
Experience leading development teams, mentoring junior developers, and providing technical guidance.
Familiarity with Agile, Scrum, or other project management methodologies.
Experience in estimating project timelines and resource requirements.