02 Nov
Sr. C# Developer
New York, New york city , 10036 New york city USA

job summary:

ROLE / RESPONSIBILITIES
  • A senior C# Software developer who will assist in the front to back design, development, testing, and production support of associated projects and initiatives. The role will require working closely with the business users, BA/PM/QA, other development and support teams to play a critical role in the AGILE delivery of enhancements for our business which enable responsible revenue growth.
  • The candidate must be a professional software engineer with a proven track record of delivering high quality technical solutions for complex business requirements. This candidate has an analytical mind allowing them to identify alternate solutions, which may otherwise be overlooked.
  • Clean code supported by automated test coverage is key to providing reliable software. Written and verbal communication skills which are utilized when understanding requirements, proposing solutions and managing business expectations.
  • Our team supports the equity derivative business, with main focus on flow products (options, swaps, etc.) The team provides creative solutions for facilitation of client flow. We are a global team with a solid presence in AMRS, EMEA, and APAC. We aim to maintain a global perspective while recognizing and responding to specific regional requirements that differentiate each market. We are a diverse team of experienced developers, business analysts, and QA authorities working closely with the line of business. Our team supports an existing product set while investing in a next-generation technologies.

Required skills:
  • Enthusiastic minded person able to work closely with the BA, QA and development teams and help install a responsible and professional culture
  • 5+ years working on C# in Windows Client and Linux Server environments
  • Extensive knowledge of C#, .NET framework, DevExpress, Infragistics, nunit, nuget and some other essential frameworks and client tools
  • Practical business analysis experience within an equity derivatives trading environment
  • Ability to perform with tight, sometimes mandated, deadlines and function in what can be a high pressured environment
  • Can demonstrate ability to work in a multi-faceted role with a sense of ownership
  • Practical, hands on experience with Agile and test driven development

Desired skills:
  • Experience with vanilla options, swaps, futures, convertible bond, and PERCs high touch trading, including analytics, pricing and RFQ workflow
  • Experience of complicated workflows design and implementation on Equity Derivatives products
  • Experience of multiple real-time vendor applications via FIX connection
  • Commercial experiences of Python program is highly desired
Education:
  • Bachelor degree in Engineering or Science is required
  • Candidates will be proficient in software design focused around a cross-language REST based n-tier architecture and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. There will be significant interaction with senior developers across other work streams as we integrate an increasingly complex product set.
Responsibilities will include but not be limited to the following:
  • Development of a thorough understanding of our entire technology stack
  • Design and development of new features in the existing java server stack, C# client and QZ
  • Contribution to future design and architecture
  • Planning work in an agile manner with other team members
  • Writing acceptance tests in coordination with QA
  • Communication with our business and platform partners
  • Improvement and development of our CI pipeline and deployment strategies
Primary Skill: C# Secondary Skill: Python Tertiary Skill

Required Skills
  • Proficient and experienced in either Java or C# - familiarity with the other a bonus
  • SQL - preferably Oracle
  • Shell scripting and basic Unix knowledge desirable
  • Proficient in writing unit, integration and acceptance tests
  • Comfortable in an agile working environment
  • Self-starter and proactive

Desired Skills: Equity Derivatives, DevExpress, Python, C#, Java location: New York, New Yorkjob type: Contractsalary: $67 - 77 per hourwork hours: 8am to 5pmeducation: Bachelors responsibilities:
  • Development of a thorough understanding of our entire technology stack
  • Design and development of new features in the existing java server stack, C# client and QZ
  • Contribution to future design and architecture
  • Planning work in an agile manner with other team members
  • Writing acceptance tests in coordination with QA
  • Communication with our business and platform partners
  • Improvement and development of our CI pipeline and deployment strategies
qualifications:
  • Experience level: Experienced
  • Minimum 3 years of experience
  • Education: Bachelors
skills:
  • Python
  • c#
  • Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.


    Related jobs

    Report job