You will design, develop, and maintain web applications using .NET 6+, C#, and SQL.
Responsibilities
Build web applications using .NET 6+, C#, LINQ, SQL, JavaScript, jQuery, AngularJS, WebAPI, HTML, and CSS.
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.
Work with ORM frameworks such as Entity Framework and ADO.NET for data access.
Apply architectural patterns including MVC, MVVM, and OOP, along with design patterns like Factory Method, Decorator, Command, Publish/Subscribe, and Strategy.
Required Skills
5+ years of experience with .NET 6+ and C#.
Proficiency in LINQ, SQL, JavaScript, jQuery, AngularJS, WebAPI, HTML, and CSS.
Experience with WCF, RESTful APIs, Entity Framework, and ADO.NET.
Strong understanding of MS SQL/T-SQL, stored procedures, and database optimization.
Knowledge of MVC, MVVM, OOP, and common design patterns.
Ability to practice Test-Driven Development (TDD) and write unit tests.
Experience with code reviews, code coverage tools, and static code analysis.
Preferred Skills
Bachelor's degree in Computer Science or related field.