Summary
Societe Generale is a global banking and financial services company, and they are seeking a Programmer Analyst to join their Fixed Income electronic trading team. The role focuses on developing and maintaining software solutions for electronic trading platforms, involving both client-side and server-side development throughout the software development lifecycle.
Responsibilities
- Design, develop, and enhance Fixed Income electronic trading platforms supporting desks such as: US Linear Rates, US Treasuries, LATAM, FX
- Deliver client side and server side .NET/C# components for real time trading and pricing applications
- Collaborate closely with traders, sales, and product stakeholders to translate business requirements into clear technical specifications
- Partner with senior developers and architects to propose, review, and implement scalable technical designs
- Estimate development effort, manage priorities, and ensure timely and high quality delivery of assigned initiatives
- Develop robust, well tested, maintainable code aligned with internal engineering standards
- Actively follow CI/CD pipelines, release orchestration, and change management processes
- Provide 2nd and 3rd level production support, including incident analysis and resolution in a trading time sensitive context
- Coordinate and participate in software release rollouts and post implementation validation
- Communicate clear status updates, risks, and dependencies to management and stakeholders
- Collaborate effectively with infrastructure, networking, middleware, and other development teams
Skills
- Bachelor's or master's degree in computer science, Engineering, or a related field
- Strong foundation in object-oriented design and programming principles
- Advanced proficiency in C# and .NET
- Solid understanding of design patterns, including MVVM
- Hands on experience with Git based source control
- Working knowledge of Agile / Scrum methodologies
- Experience with Dependency Injection and Entity Framework
- Familiarity with CI/CD pipelines and tools such as TeamCity and Jenkins
- Experience with multithreaded or concurrent systems
- Degree or coursework in Finance is a strong advantage
- Knowledge of Fixed Income products and market structure
- Prior exposure to Electronic Trading platforms and workflows
Qualifications
Must Haves
- Bachelor's or master's degree in computer science, Engineering, or a related field
- Strong foundation in object-oriented design and programming principles
- Advanced proficiency in C# and .NET
- Solid understanding of design patterns, including MVVM
- Hands on experience with Git based source control
- Working knowledge of Agile / Scrum methodologies
- Experience with Dependency Injection and Entity Framework
- Familiarity with CI/CD pipelines and tools such as TeamCity and Jenkins
- Experience with multithreaded or concurrent systems
Nice to Haves
- Degree or coursework in Finance is a strong advantage
- Knowledge of Fixed Income products and market structure
- Prior exposure to Electronic Trading platforms and workflows
Benefits
- Annual discretionary bonus
- Competitive benefits package
- 401(k) plan with company match
- Medical/dental/vision
- Other benefits for fertility, wellness, student loans and commuters