Bachelor's degree in computer science, information technology, or a related field.
At least 3 years of experience in developing web applications using ASP.NET, C#, and related technologies.
Proficient in client-side web development languages such as HTML, CSS, and JavaScript.
Experience with front-end frameworks such as Angular, React, or Vue.js.
Knowledge of web development tools such as Git, Visual Studio, and Visual Studio Code.
Familiarity with agile development methodologies, including Scrum and Kanban.
Strong troubleshooting and debugging skills.
Excellent communication and interpersonal skills.
Experience with responsive design and cross-browser compatibility.