Full Stack Developer (.NET)
Role details
Job location
Tech stack
Job description
Development of robust and user-friendly .NET 4.8 web applications Development using .NET Core / .NET 6 applications and .NET Standard Work closely with business analysts to design and estimate user-focused solutions Perform code reviews Develop and implement functionality using JavaScript frameworks Develop and implement APIs and infrastructure software Develop and implement efficient data structures following standards and best practices Support DevOps team in maintaining code branching strategies, deployments, and CI/CD pipelines Experience with Changepoint software
Requirements
Comprehensive knowledge of OOP, Domain Driven Design, and design patterns Strong experience with:
- C#
- ASP.NET
- .NET Core / .NET 6
- SQL Server
Strong experience with ASP.NET Web API and/or .NET Core / .NET 6 APIs Thorough knowledge of:
- jQuery
- JavaScript
- HTML / HTML5
Unit testing experience using:
- Xunit
- NUnit
- MSTest
Strong Git experience (Azure Artifacts is a plus) General knowledge of:
- TypeScript
- Vue.js
- NuGet packaging
- Docker
- Kubernetes (AKS preferred)
Working knowledge of:
- SOAP
- WCF Services
- Distributed caching (Redis, etc.)
- NPM packaging
- Selenium testing
- ORM / Micro ORM (Entity Framework, Dapper, etc.)
Experience translating business requirements into technical requirements Experience Required: 13 15 years programming experience 6+ years Agile (Scrum) methodology experience