Job Description :
C# Backend Developer

Location: Jersey City, NJ
Employment type:
Interview Type: 12+ months
Onsite
Must pass a background/drug screen

Job Description:
Client has an immediate need for a highly experienced Backend C# Developer to join their team. The successful candidate will collaborate and communicate effectively, and be and anticipate/resolve issues by demonstrating the ability to be comfortable with complexity and ambiguity. Prospective consultants must be able to effectively demonstrate his/her development skills using C#, Entity Framework, LINQ, and RESTful APIs.

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
             

Similar Jobs you may be interested in ..