Senior Software Engineer APL/C#

Location: Copenhagen, DK

Why this role is important to us

As a Senior Software Engineer, you will become part of the Valuation & Market Data product area within SimCorp's Product Division, responsible for delivering functionality that enables clients to make investment decisions with our back-office applications. 

The Valuation & Market Data product area consists of five teams spread across several geographical locations. 

You will apply your talents to all development lifecycle stages, including creating and reviewing user stories, development, design, testing, coding, code reviews, writing automated tests, and support. The ideal candidate should have APL (A Programming Language) and C# expertise and be passionate about delivering high-quality, scalable software.

You will join the team where most development is done using APL but with the trend of increasing C# usage. 

 

What you will be responsible for:

You will be using multiple technologies, and your responsibilities will also include:

  • Working with a team of software engineers in the design, development, and maintenance of software applications

  • Working with product management to refine new features

  • Collaborate with cross-functional teams to gather and define software requirements

  • Architect, design, and implement robust and efficient APL and C# code

  • Developing core functionality to support the business modules

  • Maintaining the existing code base

  • Provide technical leadership and mentorship to team members

  • Constantly learning and developing yourself, the team and our product

  • Conduct code reviews to ensure code quality and adherence to best practices 

 

What we value: 

  • Bachelor's or Master's degree in Computer Science or a related field

  • Experience as a Senior Software Engineer or similar role

  • Willingness to learn APL and strong proficiency in C# 

  • In-depth knowledge of software development methodologies and best practices

  • Understanding of Service-Oriented Architecture

  • You are interested and able to work with complex architecture

  • Ability to lead and collaborate with a diverse team in a fast-paced environment 

 

Furthermore, we value that you:

  • have motivation to work within the financial domain

  • have strong collaboration and communication skills and fluency in English (written and spoken)

  • are willing to acquire other technical and programming skills

  • have the desire to develop and maintain automated tests, underlying frameworks, and their integration into CI/CD pipelines

  • actively learn through experimentation when tackling the latest problems, using experiences from both successes and failures

  • can introduce new ways of looking at problems and that you can take creative ideas and put them into practice

  • think about the entire system and can identify and implement ways to continuously improve

  • able to work in a hybrid setup (virtual and physical work environments)

 

Who we are

For over 50 years, we have worked closely with investment and asset managers to become the world’s leading provider of integrated investment management solutions. We are 2,800+ colleagues with a broad range of nationalities, educations, professional experiences, ages, and backgrounds in general.

SimCorp is an independent subsidiary of the Deutsche Börse Group. Following the recent merger with Axioma, we leverage the combined strength of our brands to provide an industry-leading, full, front-to-back offering for our clients, with SimCorp as the overarching company brand and Axioma as a key product brand.

SimCorp is an equal opportunity employer. We are committed to building a culture where diverse perspectives and expertise are integrated in our everyday work. We believe in the continual growth and development of our employees, so that we can provide best-in-class solutions to our clients.

While striving to deliver client value, we believe it is vital to consider our people and our planet in every business decision we make. Acting responsibly is not optional. It is essential