Search

Dotnet Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Title . Net Developer

\n

Location - New York NY

\n

Long term

\n


\n

Locals

\n

Role

\n

    \n
  • Work closely as a member of a highly skilled, distributed development team on a polyglot, next generation risk system;
  • \n

  • Design and implement solutions in support of critical daily business functions, including margin calculation, backtest, reporting, and model configuration management;
  • \n

  • Make key contributions to the design and development of data-intensive back-end distributed systems and the front-end applications used to manage and interface with them;
  • \n

  • Collaborate on architectural direction, platform evolution, and innovative solutions to challenging problems;
  • \n

  • Have the opportunity to learn from professionals with years of experience in the financial industry and a seasoned team of technologists passionate about financial software
  • \n

\n


\n

Responsibilities

\n

    \n
  • Understand complex business systems and workflows and explain them to other developers
  • \n

  • Develop component designs that work cohesively in the context of existing architecture
  • \n

  • Exercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement system requirements
  • \n

  • Work closely with the business units and stakeholders on gathering and understanding system requirements
  • \n

  • Plan and estimate the development for key components, applications and systems
  • \n

  • Balance design considerations with delivering specified requirements
  • \n

  • Solve business problems through the use of applied proven technologies
  • \n

  • Work with system operations, database administration and systems software in production support and defining system recovery procedures
  • \n

  • Develop high performance and business critical applications that work on large data sets in a clustered environment
  • \n

  • Identify root causes and develop solutions for program failures
  • \n

  • Collaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testing
  • \n

  • Plan and execute unit tests to ensure the developed code is free of functional defects
  • \n

\n


\n

Experience

\n

Bachelor’s degree in computer science or related field required

\n

5+ years of experience developing software within a .NET development environment

\n


\n

Strong working knowledge of:

\n

• C#/.NET Framework

\n

• RESTful API design (and how to implement in ASP.NET Web API)

\n

• Data structures, Algorithms, and Object-Oriented Design

\n

• Design Patterns (and how to implement them in C#) Experience building production web

\n

applications with modern javascript frameworks

\n

• Relational Databases (such as Oracle), SQL, PL/SQL,

\n

• ORM technologies (NHibernate, Entity Framework)

\n

• Multi-threaded server-side development

\n

• HTML5/Javascript/CSS and UI frameworks such as ReactJS and Redux

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...