- Company Name
- New Millenium Consulting
- Job Title
- C# Developer
- Job Description
-
Job title:
Senior C# Developer (Contract)
Role Summary:
Design, develop, test, and maintain C#‑based applications for a global financial institution’s Global Markets Pre‑Trade IT team. Work closely with product owners, business analysts, and cross‑functional teams in a fully agile environment to deliver solutions for bonds, CLOs, repos, loans, and interest‑rate futures. Provide ongoing support and documentation to ensure reliability and regulatory compliance.
Expactations:
- Minimum of 10 years of professional software development experience.
- Strong expertise in C# and the .NET ecosystem.
- Proven track record in an agile, front‑office finance setting.
- Ability to grasp complex fixed‑income and derivatives concepts quickly.
- Excellent written and verbal communication skills; capable of producing clear technical and user documentation.
- Self‑motivated, detail‑oriented, and able to prioritize multiple concurrent projects.
Key Responsibilities:
- Collaborate with product owners and business analysts to elicit requirements, define scope, and translate business needs into technical designs.
- Design, code, unit‑test, and deploy high‑quality C# solutions that meet performance and regulatory standards.
- Participate actively in all agile ceremonies (planning, stand‑ups, retrospectives, demos) to ensure transparency and timely delivery.
- Develop and maintain comprehensive technical documentation, including design specifications, deployment guides, and user manuals.
- Provide post‑deployment support: troubleshoot issues, apply bug fixes, and implement minor enhancements.
- Optimize existing code base for maintainability and performance.
- Adhere to coding standards, security guidelines, and best practices for financial applications.
Required Skills:
- 10+ years of software development, with a focus on C# and .NET Core/Framework.
- Extensive experience with agile methodologies (Scrum, Kanban) and tools (JIRA, Confluence).
- Strong analytical and problem‑solving ability, capable of designing efficient solutions for complex financial products.
- Deep understanding of fixed‑income instruments, interest‑rate swaps, and related trading/risk‑management processes.
- Familiarity with electronic trading systems, booking, pricing, and compliance reporting (e.g., TRACE).
- Excellent collaboration, interpersonal communication, and documentation skills.
- Proficiency in using version control (Git/TFS), CI/CD pipelines, and automated testing frameworks.
- Ability to work asynchronously across global teams and time zones.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related engineering discipline.
- Professional certifications (e.g., Microsoft Certified: .NET Developer, Certified Scrum Professional) are a plus but not mandatory.
---