Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

University degree in Computer Science or equivalent, 3+ years of software engineering experience, Experience with JVM languages and technology stack, Familiarity with relational databases and SQL, Understanding of IT Security concepts.

Key responsabilities:

  • Refactor and redesign core functionalities
  • Influence technology choices for new components
  • Design and develop automated tests
  • Collaborate with teams to refine business requirements
  • Support production environment for global users
ING logo
ING Banking XLarge https://www.ing.com/
10001 Employees
HQ: Amsterdam
See more ING offers

Job description

NG Profile 

ING is a global bank with a strong European base. Our 57,000 employees serve around 39.3 million customers, corporate clients and financial institutions in over 40 countries. Our purpose is to empower people to stay a step ahead in life and in business.  

We are proud to be a bank winning multiple awards in categories ranging from Customer Service excellence to innovation in a few consecutive years, including recent Global Finance magazine's Most Innovative Bank in Western Europe 2020.  

 

The Mission 

The ING Pricing Architecture (IPA) platform consists of multiple components that enable real-time and batch calculations of financial risk metrics and simulations which are driven by new banking regulations as well as advanced Risk analysis on the derivative product portfolio of Financial Markets (interest rates, credits, foreign exchange). This platform is in the heart of the IT landscape for our global dealing rooms and risk managers in Asia, Europe and Americas, with 7-9 scrum teams spread across 4 locations (Amsterdam, Brussels, Bucharest and Singapore), cooperating to evolve it towards target ING Financial Markets IT vision. 

 

What we are looking for 

We are in search of a strong developer who is technically passionate, solution-focused and is able to contribute to the modernization of our in-house-developed pricing & risk engine. Currently traders and risk managers heavily rely on this engine to generate the revenue for the bank and be in control of the financial risks  

  

We live by our Orange Code that is built upon our values (We are honest, We are prudent and We are responsible) and is reflected in our behaviors (We take it on and make it happen, We help others to be successful and We are always a step ahead). We expect to get a buy-in on them from successful candidates. 

 

As a Software Engineer you will: 

  • Break down a legacy monolith system into microservices by refactoring and redesigning core functionalities.  

  • Influence technology choices and architecture of newly built components and services. 

  • Work with Java 11+ and have a good understanding of multi-threading, collections, code optimization and the Spring-Boot framework. 

  • Design and develop automated unit, integration and regression tests. 

  • Aim for serverless solutions based on virtualization, containers, docker, Kubernetes. 

  • Through our One Agile Way of Working process interpret business requirements with the Product Owner and Feature Engineer during the refinement sessions, break down stories into the tasks, estimate the Story Points to develop, test and harden a feature with your colleagues, and deliver and support it on the production environment to our global users.  

 

Your key competencies:  

  • You have curiosity to learn and understand fundamentals (e.g., serialization, threading, transactions, functional programming benefits) even when using high-level technologies and frameworks. 

  • You are comfortable discussing features with stakeholders and product owner and can translate the information gained into stories and working software with real business value. 

  • You understand Financial Markets or ready to familiarize yourself with the domain. 

  • You are curious and understand the latest developments in the technical and financial services.  

  • You have experience in Continuous Integration & Continuous Delivery tooling/practices. 

  • Willingness to listen to, understand, learn from, but also give back to your (international) colleagues. 

 

What you bring to the team 

  • A University degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering or equivalent 

  • 3+ years of software engineering in JVM language and related technology stack  

  • Affinity with modern C and/or C++ is a strong pre 

  • Knowledge with relational databases and SQL. Familiarity and working experience with other DB types is a pre. 

  • Familiarity with source control, CI/CD and documentation tools: we use Azure DevOps, Openshift, Git, Maven, Confluence 

  • Experience in developing automated testing  

  • Experience or affinity with IT Security concepts 

  • Good communication skills in English  

  • Strong analytical skills, proactivity and ability to work in cross-border international teams 

  • Comfortable with remote collaboration tools (MS Teams), inner drive to stay productive in Work From Home world at least for some part of your time. 

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Banking
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Curiosity
  • Problem Solving
  • Proactivity
  • Analytical Skills
  • Verbal Communication Skills
  • Collaboration

Software Engineer Related jobs