A global financial services company located in Chicago, USA are looking for an exceptional Software Engineer to join their Risk Technology team on a permanent basis.
Working closely with trading desks and risk managers, this position will assess option and rate sensitivities, creating applications to monitor, manage and report on these analytics.
Responsibilities
Conduct unit, functional, and integration testing
Write code in various programming languages and paradigms
Design, develop, and maintain both new and legacy API, service, and application platforms
Maintain open lines of communication with users to assist with support, testing, and understanding their needs
Collaborate with business units, development teams, IT, and trading support
Skills and Experience
Solid understanding of statistics and probability
Skilled in functional, object-oriented, and imperative programming languages
Familiarity with Data structures and the design and analysis of algorithms
Familiar with distributed version control systems, CI/CD, Docker, and Kubernetes
Familiarity with one or more of the following: Scala, Kotlin, and Python; or additional languages such as JavaScript, TypeScript, Ruby, Java, C#