Proficiency in C# and .NET framework., Experience with SQL databases and web services., Strong problem-solving skills and attention to detail., Bachelor's degree in Computer Science or related field..
Key responsibilities:
Develop and maintain applications using C# and .NET technologies.
Collaborate with cross-functional teams to define and design new features.
Troubleshoot and resolve software defects and issues.
Participate in code reviews and ensure adherence to best practices.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
FDM Group is the global leader in the Recruit, Train and Deploy sector, launching thousands of careers every year across the globe. We are renowned for our dynamic Careers Programme, which provides graduates, returners to work and ex-forces personnel with award-winning business and technical training, before being deployed as consultants with our industry-leading clients. We remain dedicated to our purpose of creating and inspiring exciting careers that shape our digital future.
Since our founding in 1991, we have grown exponentially, with over 5,500+ employees and 95+ nationalities working together as a team across EMEA, Asia Pacific and North America. We have firmly established ourselves as a truly inclusive employer that champions diversity in the workplace.
This position requires the successful candidate to work on a W2 directly with FDM. We cannot accept C2C, 1099 or employment sponsorship (eg. H1-B) for this position.
FDM is a global business and technology consultancy delivering client and industry driven solutions through our 5 core specialist Practices; Software Engineering, Data & Analytics, IT Operations, Change & Transformation, and Risk, Regulation & Compliance.
FDM is seeking Middle Office Systems Developer in New York to work for our client within the Financial Services sector. This role is initially for 12 months and will be hybrid with requirements to be in the New York office 3 days per week
Responsibilities
Design, develop, test, and maintain applications in .NET C# that facilitate middle office trade processing
Implement messaging solutions using EMS (Enterprise Messaging Service) and MQ (Message Queuing) to ensure seamless communication between systems
Work with XML and JSON data formats to integrate various financial systems and ensure data accuracy and integrity
Utilize BizTalk as a middleware solution to orchestrate complex workflows and manage system integrations effectively
Collaborate with cross-functional teams, including traders, risk managers, and compliance analysts, to gather requirements and deliver tailored solutions
Perform database design and management using MS SQL Server, including writing complex SQL queries and stored procedures
Ability to create SQL ETL (Extract, Transform, Load) processes to load data effectively.
Participate in code reviews, ensuring adherence to best practices and architectural guidelines
Troubleshoot and resolve technical issues in production and non-production environments
Maintain documentation for system processes, features, and integrations
Requirements
2-4 (maximum) years of hands-on experience in software development, with a strong focus on middle office trade processing within a financial institution
Proficient in .NET C# development, with a deep understanding of object-oriented programming principles, MVC and multi-threading
Additional Desired Skills
Experience with EMS and MQ messaging systems, including implementation and troubleshooting
Familiarity with XML and JSON data formats, with proven experience in managing data transformations
Experience using BizTalk for middleware integration and workflow management
Strong knowledge of MS SQL Server, including database design, stored procedures, and performance tuning
Ability to create SQL ETL (Extract, Transform, Load) processes to load data effectively
Familiarity with Windows environments and related technologies
Excellent problem-solving skills and the ability to work independently as well as part of a team
Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, Finance, or a related field
Knowledge of financial instruments and market structures, particularly in the context of trade processing and risk management
Familiarity with Agile development methodologies and DevOps practices