Critical Skills to Possess:
- Proven experience as a .NET developer, preferably with C# as the primary programming language.
- Strong knowledge of the .NET framework and related technologies (ASP.NET, MVC, Web API, Entity Framework, etc.).
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)
- Proficiency in developing applications using Visual Studio and other relevant development tools.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and client-side frameworks (e.g., Angular, React) is a plus.
- Familiarity with database concepts and experience working with SQL databases (e.g., MS SQL Server, Oracle, MySQL).
- Knowledge of software development methodologies (Agile, Scrum) and version control systems (e.g., Git).
- Excellent problem-solving skills and the ability to analyze and debug complex software applications.
- Effective communication and collaboration skills to work effectively in a team environment.
- Attention to detail and a commitment to delivering high-quality software solutions.
Preferred Qualifications:
- BS degree in Computer Science or Engineering or equivalent experience