Ref: .NET11223

.NET Developer (Remote)

USA, New York

Job description

.NET Developer (Remote)


.NET Developer
Position Summary:
Looking for .NET specialist able to develop custom .NET applications for high volume critical customers. This position reports to Director, Digital Solutions / Customer Connectivity.
Personal Traits
The individual must exhibit the following core values:
* Approachable
* Adventurous
* Relentless
* Speedy
Additional traits specific to the position that are desired.
* Ability to remain calm and productive under pressure, in a volatile environment
* Rapid, value-add oriented decision-making ability
* Intense customer focus
* Ability to adapt to change, to direct/control change and to facilitate change
* Ability to accept and carry responsibility without reservation
* Ability to focus on the care of the entrusted team, putting their needs and their success as a top priority.
* Ability to collaborate with cross-functional business team, identifying additional technical solutions that will enable to keep their promise of providing industry-leading service.
* Represents organization's vision and values. Understands and works within the organizations mission, operations, structure, and goals.
Knowledge, Skills, and Abilities:
* Strong knowledge of .NET Web API is required. .NET Core knowledge is preferred, but Web API experience with legacy .NET is ok. At least 5 years of hands-on experience with .NET is needed for success.
* Strong knowledge of .NET fundamentals - Object Oriented Development, Generics, LINQ, Entity Framework, Unit Testing.
* Some experience with design and prototyping tools and diagramming is desired.
* Decent understanding of microservices architecture and related patterns is desired.
* Expert level understanding of API versioning, management, telemetry, performance tuning and API documentation techniques (swagger or similar).
* Able to create technical debt and technical roadmap assessments for API products.
* Able to peer review, improve and implement presented Solution / Enterprise Architecture artefacts.

Bachelor's degree in computer science / MIS or similar related discipline is preferred, but not absolutely required. Hands on experience is prioritized.