IMM IT Support Engineer / BAU Developer

Job description

The IMM (Internal Model Method) program is a multi-phase, multi-year initiative designed to reduce operational costs for the IB.

As the IMM IT BAU Developer you will be part of a team of developers working on several high-demand risk management systems (EPE, IMM Backtesting), the key tasks are designing, developing and delivering new features. The system calculates risk exposure.
The role is within Credit Risk IB IT department and will require interaction with the front office, credit risk office (CRO), and product control areas, so communication as well as technical skills are important to succeed.
The team is located in Wroclaw, London and Warsaw.
The system is based on the .NET Framework (C#, WWF, WCF), GIT, MS SQL Server, custom PAAS solution (Kubernetes-like), Private Cloud (IBM Platform Symphony) and multiple internal technologies.

• You will work in the team of about 50 people including developers, BAs, QAs and support personnel.
• You will design and implement new functionalities in the EPE and IMM Backtesting projects
• You will embrace interaction with business groups (e.g. quantitative analysts) and other IT teams
• You will be responsible for ad-hoc system analysis and investigation - problem solving
• You will understand the current applications and business processes, identify extensions and new functionality
• You will communicate design ideas and take part in code reviews

We are looking for a candidate with development skills, production support experience, DevOps / Infrastructure maintenance expertise.

The team is split into smaller cross-functional teams, implementing Scrum or Kanban.

Technologies used:

• .NET Framework, C#, WCF, WWF, WPF + .Net Core
• Python
• Confluence
• TeamCity/Jenkins
• MS SQL Server
• Private Cloud (IBM Platform Symphony)
• Custom PAAS solution (Kubernetes-like)
• Elastic stack: Elasticsearch, Kibana, Logstash, IBM Symphony)

In this role it will be needed that once a month you are on on-call that lasts a week – then you should answer the phone 6 days a week for 24 hours. Mainly phone calls are at night. Reaction is needed fast. People call with problems that occurs with the project (eg. bad performance of database) and then you should find where in the code the problem occurs and repair it on your own or with team. During average on-call there is one call a week.

Recruitment process: 1 stage

Your responsibilities

• Providing live assistance for the production workflow by investigating / resolving issues that weren’t fixed on L1/L2 (ASG). Recieving requests from business users on a daily basis.
• Escalating issues to the infrastructure team if needed
• Escalating issues to the dev team if resolution involves code review / debugging
• Producing reporting emails (e.g. OLA tracker and trade count analysis)
• Reruns of production workflows in case of critical failures
• DevOps tasks like creating TeamCity pages - migrated recently physical infrastructure to cloud
• Ad-hoc system analysis
• Implement small changes in configuration if stakeholders want to modify something, run tests to validate results and prepare reports for business and stakeholders to approve the changes
• Ensuring that any production issue is logged, investigated and resolved to limit the chances of it happening again (BAU book of work)
• Ensuring that any analysis / queries from other IT teams or business stakeholders are addressed
• Testing and applying configuration changes
• Making configuration changes as and when required by business stakeholders
• Making changes to the environment to ensure optimal running
• Working with the Quants to make changes to Pricing Rules, Valuation Rules, adding trade types
• Coordinating the release of these items (emergency or planned releases)
• Providing ASG with training / documentation to help them increase the scope of known issues they can cover by themselves or to help them improve the monitoring process
• Developing tools to help automate the BAU activities as well as provide ASG with the tools to help the team in their monitoring (spreadsheets or c# tools to automate manual work)
• Running tests related to performance and regulatory capital impact (Impact Assessment)
• Running tests related to performance (e.g. impact of adding a new counterparty, trade types)
• Configuring, executing and monitoring batch runs during the day
• Using advanced knowledge of the workflow to suggest improvements to optimize performance

Our requirements

• Ideal candidate would be L3 Support Engineer with .Net skills
• You have at least 1 years of experience in Visual Studio, .NET Framework, C#
• You have least 1 year in production support
• Good awareness of scripting (PowerShell / Bash)
• You have solid knowledge of SQL Server and/or Oracle RDBMS knowledge
• Hands on approach to problem solving by applying creative, logical and analytical skills
• Ability to take ownership of issues and follow to solution
• Good communication skills, including the ability to actively listen and interpret
• Written communication skills – clear and understandable documentation and emails are a part of the role
• Good analytic / problem solving skills
• Ability to work under pressure / tight deadlines
• Technical background and understanding of software development life cycle

• Experience with build/deploy toolchain (Teamcity, Jenkins)
• Experience with cloud platforms (Microsoft Azure, AWS)
• Experience with containers, PAAS concepts (Docker)
• Experience with MS SQL
• CI, DevOps skills
• Solid understanding of Scrum and Agile practices
• Deep understanding of WWF and WCF would be a plus
• Persistence in finding the best solution and being quality oriented
• At least basic programming skills – mainly C#, will be useful to understand where the changes need to be applied and how to do them (even though it will also come with experience and knowledge of the system)
• Financial / investment banking experience
• Ability to work under pressure / tight deadlines
• Technical background and understanding of software development life cycle


  • Attractive salary referring to your skills and experience
  • Private health care
  • Flexible working hours
  • Relocation bonus and assistance
  • Life insurance for consultants
  • Transparent recruitment process with our full support (coaching, consulting, clear feedback)

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile