Bachelors degree in Computer Science, Software Engineering, or a related field.
Proven experience as a .NET Full Stack Developer, with at least 3-5 years of experience in .NET, Net Core, C#, and .NET Web Forms.
Strong proficiency in C#, ASP.NET, MVC, and Entity Framework.
In-depth knowledge of MS SQL Server, including database design, writing complex queries, and optimizing database performance.
Familiarity with Agile development methodologies and tools (e.g., Scrum, JIRA). Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
Strong problem-solving skills and the ability to analyze complex technical issues. Excellent communication and collaboration skills to work effectively within a team environment. Ability to handle multiple projects and prioritize tasks in a fast-paced development environment.
Knowledge of UX design (Or working with a UX designer) and developing UI.
Knowledge of dev ops tools, CI/CD pipeline, and deployment.