Position Type: Remote
Contract Length: 1 year + possible extension
Position Overview:
We are seeking a skilled Custom Applications/.NET Developer to design, develop, and maintain high-quality web and software applications using the .NET framework and related technologies. This role requires strong backend and frontend development experience, API integration expertise, and a collaborative mindset to deliver robust, scalable solutions.
Duties:
Design, develop, and maintain applications using .NET Framework, .NET Core, and/or .NET 5/6
Build web applications using ASP.NET, ASP.NET MVC, and ASP.NET Core
Develop and consume RESTful and SOAP APIs
Write clean, maintainable code using C# and follow object-oriented programming (OOP) principles
Create and optimize SQL queries, stored procedures, and manage relational databases like Microsoft SQL Server
Use Entity Framework for object-relational mapping (ORM)
Develop front-end components using HTML, CSS, and JavaScript; familiarity with Angular, React, or Blazor is a plus
Implement unit testing and follow Test-Driven Development (TDD) practices using frameworks like NUnit or xUnit
Work with Azure cloud services for deployment and application management
Utilize Azure DevOps for CI/CD pipelines and task management
Manage codebase and collaboration using Git or other version control systems
Participate in Agile/Scrum ceremonies and contribute to the software development lifecycle (SDLC)
Apply secure coding standards and best practices for application security
Collaborate with cross-functional teams, including QA, UX, and product management, to deliver business requirements
Troubleshoot, debug, and resolve complex technical issues
Contribute to documentation, presentations, and communication with stakeholders
Required Skills:
Proficiency with .NET Framework, .NET Core, and modern .NET versions (5/6)
Strong expertise in C#; familiarity with VB.NET is a plus
Experience with ASP.NET MVC, ASP.NET Core, and Web API
Solid understanding of SQL and experience with Microsoft SQL Server
Knowledge of Entity Framework for ORM
Experience developing RESTful and/or SOAP APIs
Familiarity with HTML, CSS, JavaScript, and modern frameworks like Angular, React, or Blazor
Working knowledge of Azure services and Azure DevOps
Proficiency with Git or other version control systems
Understanding of SDLC, particularly Agile and Scrum methodologies
Strong debugging, problem-solving, and analytical skills
Familiarity with unit testing frameworks like NUnit or xUnit
Awareness of security best practices and secure coding standards
Excellent communication and collaboration skills across cross-functional teams