You will design, develop, and maintain web applications using .NET 6+ and C#.
Responsibilities
- Develop and integrate Web Services using WCF and RESTful APIs.
- Implement and optimize database solutions using MS SQL/T-SQL, including queries and stored procedures.
- Apply architectural patterns such as MVC, MVVM, and OOP.
- Practice Test-Driven Development (TDD) by writing unit tests and ensuring code is testable.
Required Skills
- 5+ years of professional experience in software development.
- Proficiency in .NET 6+, C#, and LINQ.
- Experience with SQL, MS SQL/T-SQL, and database optimization.
- Working knowledge of JavaScript, jQuery, and AngularJS.
- Familiarity with WebAPI, HTML, and CSS.
- Experience with ORM frameworks like Entity Framework and ADO.NET.
- Understanding of design patterns (Factory Method, Decorator, Command, Publish/Subscribe, Strategy).