Senior Software Engineer - OTC Core Product Area (Functional Progamming - OCaml, Scala, Haskell)
Core
Developing core functionality for financial instruments and business processes within the SimCorp Dimension product using functional programming languages.
Role type
Senior Software Engineer (Functional Programming)
Builds
SimCorp Dimension (integrated investment management solutions)
Domain
FinTech / Investment Management
Deliverable
production ML models | product features
Required skills
OCaml, Standard ML, F#, Scala, Haskell, C#, .NET framework, object-oriented design, DSLs, automated testing, CI/CD pipelines
Preferred skills
complex architecture design (front- and back-end), financial domain knowledge, creative problem solving, system-level thinking
Technologies
OCaml, Standard ML, F#, Scala, Haskell, C#, .NET, DSLs
Responsibilities
Develop core functionality to support business modules, maintain existing code base, review product code and formulate test scenarios, work with product management to refine new features, apply talents to all stages of the development lifecycle
Seniority
Senior, hands-on IC