Full Stack Developer (.NET)
Iselin, NJ - USA
Job Summary
Responsibilities:
Development of robust and 4.8 web applications
Development Core / .NET 6 applications 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
Required Skills:
Comprehensive knowledge of OOP Domain Driven Design and design patterns
Strong experience with:
- C#
- .NET Core / .NET 6
- SQL Server
Strong experience with Web API and/ 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
- 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