C++ developer (EM-12074)
• Collaborate with quants to develop, integrate, and test new models that support the growth of the commodities business
• Replace outdated components with modern libraries and techniques
• Migrate models from legacy systems to the main pricing engine
• Acquire technical and business knowledge in commodities pricing to design future changes
• Develop tools for more efficient diagnostics of disruptions for both developers and operations
Requirements:
• Proficient in C++ 11/14/17 development using the standard library, OOP techniques, template metaprogramming, policy-based design, and unit testing
• Knowledge of Python and shell scripting for automating repetitive tasks
• Strong analytical and problem-solving skills
• (Optional) Some experience with Java 8+
Advantages:
• In-depth knowledge of design patterns
• Experience with distributed systems and microservices
• Software architecture design experience on larger projects
• Participation in API design
• Hands-on experience with CI/CD tools (e.g., Jenkins)