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.