Senior Developer (.NET)

Location
Jersey City, NJ

Job Type
Full-Time Regular

Pay Rate
$0.00

Our client is looking for a Senior full-stack .NET/Java Developer (Hands-on Architect level) to assist with design, development, and support on a global insurance platform. An ideal candidate should be self-starting, have a thorough understanding of the technologies outlined below

  • Hands-on C# .NET programming. Design and development of UI, Web Services, server-side components including database schema design and business logic implementation.
  • Collaboration with senior developers to ensure all code is consistent with architectural standards and design
  • Collaboration with business analysts and users, to refine application requirements, participating in interim deliverables such as prototype demonstrations, in support of testing.
  • Produce technical/architectural specification and design documents as required
  • Collaborate with our internal and external technology and business partners to implement product changes.
  • Contributes to strategic technical direction and system architecture for individual initiatives.
  • Employs in-depth knowledge of technological alternatives and business process requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization.
  • Can provide timely estimates for total-effort for projects and task deliverables.
  • Provides feedback and technical guidance to project managers on issues of critical importance to achieving business objectives.

Skills & Experience:

  • Strong experience in designing and developing enterprise class applications
  • At least 10 years of rigorous programming experience using Microsoft technologies, or a combination of .net and Java.
  • At least 7 years of hands-on experience and a complete understanding of Visual Studio, C#, .NET Framework development, and Transact-SQL
  • At least 7 years of hands-on experience with .NET framework, C#, SQL Server, XML, Web Services, Scripting experience, SSRS, XML.
  • At least 5 years of experience with client-side development technologies including JavaScript, TypeScript, Agular 2 & 4, jQuery, with a complete understanding of AJAX
  • At least 3 years of experience and a complete understanding of HTTP, REST, SOAP and ASP.NET MVC core concepts (including Routing, Bundling, and WebAPI)
  • At least 5 years of experience C# thread & memory management, asynchronous development patterns, and data serialization/deserialization (XML & JSON)
  • At least 5 years of experience with Microsoft SQL Server and a demonstrated understanding of database design and query planning, execution and optimization
  • At least 3 years of hands-on experience with data transformation (SSIS or Informatica)
  • Knowledge for RDBMS design and development, including SQL performance tuning
  • Experience in UI development in .NET WinForms, MS Razor, .Net Core 1 & 2, Angular and Bootstrap is a plus
  • At least 10 yrs experience in Financial Services, and insurance industry experience is a plus.
  • Excellent problem solving, interpersonal, and clear communication skills both verbal and written
  • Bachelor’s degree in Computer Science., or equivalent work experience

Apply With