What are the responsibilities and job description for the C# Developer position at New Millennium Consulting?
Job Details
Job Title: C# developer
Job Location: New York, New York
Job Type: Contract
A global bank is seeking a C# developer to join their team in their New York office, The Global Markets Pre-Trade IT team is responsible for providing Global Macro (Rates, FX), Equity/Securities Lending and Credit businesses with reliable and time-sensitive IT solutions to meet their needs. The team is involved in the different phases of application development: user needs collection, analysis, design, implementation, delivery, support, and maintenance, within an agile framework.
One of the main applications the team support is an in-house solution dealing with the booking, pricing, electronic-trading and TRACE reporting of Bonds, CLOs, Repos, Loans and Interest Rate Futures. It is a global application involving teams in Head-Office and foreign branches.
Responsibilities for C# Developer
Application Development: Work closely with product owners, business analysts and developers to design, develop, and implement features requested by business.
Agile Methodologies: Be part of the Agile ceremonies that the team put in place to manage development cycles.
Documentation: Create and maintain comprehensive documentation for applications, including user guides, technical specifications, and deployment procedures.
Support & Maintenance: Provide ongoing support and maintenance for applications, addressing user issues and implementing enhancements as needed.
Requirements
Bachelor's degree in Computer Science.
3 years of experience in software development, preferably in a financial services environment, with a focus on Transactional Regulatory Reporting.
Proficiency in programming languages such as C# or similar.
Strong understanding of fixed income products, swap interest derivatives, and the associated trading and risk management processes.
Experience with agile development methodologies and tools (e.g., Scrum, Kanban, JIRA).
Excellent problem-solving skills, with the ability to analyze complex requirements and deliver effective solutions quickly.
Strong communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams.
Familiarity with database management (SQL, NoSQL) and data visualization tools is a plus.