Overview
Fixed Income Electronic Trading - Programmer Analyst : The position is for a C# / .NET developer to join the Fixed Income electronic trading team. This team develops and maintains software solutions in an Agile environment, supporting price contribution, RFQ management, Order Management Systems (OMS), and straight-through processing of electronic trades. Our applications interface with multiple external electronic trading platforms and exchanges, including Bloomberg, Tradeweb, BrokerTec, among others. The role focuses on the development of our strategic trading tool, enabling dealer-to-client and inter-dealer trading across the Fixed Income market. Responsibilities encompass both client-side and server-side development. The candidate will be involved throughout the full software development lifecycle, including specification definition, coding, testing, documentation, deployment, and ongoing support.
Responsibilities
- Build and develop trading platforms for Fixed Income Flow desks, including US Linear Rates, Fixed Income, Latam, and FX.
- Collaborate with trading and sales teams to understand user needs and translate them into clear system specifications.
- Work alongside senior developers to propose designs and implement projects accordingly.
- Estimate effort and ensure timely delivery of development tasks.
- Adhere to Agile methodologies and continuous integration / continuous delivery (CI / CD) practices.
- Write well-tested, maintainable code to ensure software quality.
- Follow release and change management processes rigorously.
- Take responsibility for 2nd and 3rd level support of the applications.
- Manage the rollout of software releases.
- Provide clear and consistent status reports to clients and management.
- Collaborate effectively with other teams, including networking, systems, and other development groups.
- Apply IT best practices to continuously improve development quality.
- Participate as a motivated, proactive, and highly contributing member of the global team.
- Manage multiple work streams concurrently with strong organizational skills.
Profile and Qualifications
You are graduated with a Bachelor / Master’s degree in computer science or related subject. A degree in Finance is a plus.Language : Ability to communicate in English, both orally and in writing, is required.Competencies
Fluent in English; good written and verbal communication skillsAnalytical, rigorous, dynamic, detail-oriented, fast learning capacity; able to work in a high-pressure environmentTechnical Skills
Thorough knowledge of object-oriented programming principlesStrong proficiency in .NET and C# developmentSolid understanding of design patterns, including MVVMExperience with source control tools, preferably GitGood understanding of Agile development methodologiesProficiency in Dependency Injection and Entity FrameworkExperience with CI / CD pipelines and tools such as TeamCity and JenkinsKnowledge of Fixed Income Products such as Bonds and IRS is a plusKnowledge of Electronic trading (dealer-to-client and inter-dealer) is a plusMultithreaded application development knowledge is a plusUnderstanding of messaging technologies is a plusLanguage and Collaboration
Ability to communicate in English; collaboration with colleagues in the United States is requiredBenefits and Inclusion
Societe Generale offers competitive compensation and benefits. Additional details about benefits, diversity and inclusion, and company culture are provided by the employer as described in the job posting.
Work Environment
Hybrid work arrangement available; specifics vary by business area in alignment with SG standards and policies.
#J-18808-Ljbffr