Job Description :
C# Backend Developer
Location: Jersey City, NJ, 07310
Duration: 12+ months contract
Inperson Interview Required
Job Description:

Looking for more than 8 years of experience and only local candidates.

Candidates must have demonstrated experience with the following:

C#, server-side development
Test-Driven Development
Dependency Injection
Entity Framework / LINQ
OO Design Patterns (i.e. Factory, Constructor)

Required Experience:

· 10+ years of experience in C#, focused on development of business logic and server-side components.

· Hands-on experience using TDD methodology, including proficiency writing unit tests with NUnit, XUnit, etc.

· Solid understanding of object-oriented programming techniques (Inheritance, interfacing, extensions, etc

· 3+ years working with JSON/XML and RESTful APIs in a production environment.

· Solid understanding of async/await and the TPL library.

Preferred Skills:

· Experience developing and maintaining cloud based solutions in AWS or Azure

· Production experience with SPA UI technologies like Angular or React

· Familiarity working with or implementing Elasticsearch