2 Positions - C# Server-side Developer with Strong Multi-threading and Full Stack C# / Angular JS Developer

  • Contract

Company Description

TCG offers consultant staffing, employee recruiting, and executive search solutions backed by years of experience developing custom hiring strategies for a variety of technical skills. Our clients range from startups to Fortune 500 companies across North America in the financial services, investment banking, and fintech industries.

Job Description

A top financial firm in Raleigh, NC has two roles open: One is a Strong C# Server-side Developer with heavy Multi-threading and Design Patterns and the other role is C# / AngularJS (so Strong AngularJS with Strong C# Server-side).

  • The main function of a developer is to develop, create, and modify computer applications utilizing C#/.Net and Angular.
  • This role is for Initial Margin project based on new regulation originating from BCBS/IOSCO as part of the regulatory response to the 2008 financial crisis, banks engaging in OTC bilaterally settled derivatives trading are required to collect and post collateral against such trading.
  • The team are delivering a system capable of calculating the amount of collateral to be collected and posted against all trading from the our global group with its counter-parties, and all internal trading between our global legal entities.
  • This role will provide opportunity to work in dynamic team on front-to-back solution for Basel regulatory project. Opportunity to explore and contribute in design and development of initial margin calculation, including data sourcing, feeding, transformations and processing.
  • Candidate will be using cutting edge .Net technologies and design patterns in solution with scaleable architecture so it's a great place to get introduced and further develop skills and experience of design and development of reliable investment banking solutions.
  • Additionally one will be able to sharpen business knowledge and contribute within whole software development life-cycle. This is a great opportunity for anyone who enjoys working in a fast paced environment with a great focus on software delivery and quality.

Job Responsibilities:

  • Work in an Agile and scrum development environment with a great focus on software delivery and quality
  • System analysis and working with business analysts to understand the requirements on sourcing and processing of trade, risk data, and legal agreements to produce Initial Margin
  • Planning, developing, testing, releasing, and supporting new functionality on Initial margin calculator application

Qualifications

  • Extensive Hands on experience with .Net/C# (more than 10 years)
  • Also should have exposure to Microsoft SQL Server, continuous integration, unit testing frameworks, sharepoint (optional)
  • Knowledge and understanding of current best practices in .Net/C# development
  • Experience with all phases of the systems development lifecycle
  • Very thorough understanding of the .Net C# technology fundamentals, Design patterns (including Dependency Injection and Inversion of Control) used in implementation of a scalable software architecture (Unity as an IOC container )
  • Experience with Risk computation & trade Processing - nice to have
  • Verbal and written communication skills, problem solving skills
  • Symphony grid processing API is a plus

Additional Information

All your information will be kept confidential according to EEO guidelines.