Experienced Python Developer

Deze vacature is niet meer vacant

ING is looking for a skilled Python / JavaScript Developer with experience in new technologies but also having a background in more basic Oracle/Linux stacks.

The opportunity

The Global Processing Center (GPC) of ING Finance is processing every night all commercial banking transactions for accounting and reporting purposes. The applications used for this are based on Oracle technology (PL/SQL, Forms, APEX 18.1) on RHEL servers. We are migrating to new technology that is more loosely coupled and with better fit in our CD/CI pipeline. We adopted Python, JavaScript (VueJS) and started with BDD concepts to bring our way of working to a higher level. Also other technologies for replacing the Forms/Apex GUI’s is considered. Because of growth in demand we are looking for an all-round Python developer.

The team

As member of the GPC Accounting chapter you will be working in a complex processing environment, which is migrating in the coming year to a private cloud architecture. Security, Life Cycle Management and automation based on CD/CI are important topics. Our CD/CI pipeline is based on Azure DevOps, TFS, GIT, Ansible so experience in that area is helpful.

Roles and responsibilities

  • Design, Develop and test code based on Python, JavaScript, Linux, and other useful technologies that you support and prove useful in our domain. Also scheduling tooling is changing in scope of development.

  • Support team in improving our CD/CI approach, for instance in TDD and automated testing using BDD.

  • Keep relevant documentation and security up-to-date.

Your BusDevOps team

ING is a Bank where IT is core business, and that is leading in an agile way of working, using scrum and squads according to the Spotify model. Squads have functional experts, Dev engineers and Ops engineers. The Dev Engineer delivers software in a 2 weekly sprint rhythm. With your squad you continuously improve and collaborate.

Squads are multi-cultural where some members can be working from an offshore location.

You will be working in Amsterdam.

Opportunities for development

ING is aware that the world is changing rapidly. There is a strong focus on IT craftsmanship. Continuous personal development and learning new IT skills is essential and will be supported to keep you up-to-date.

How to succeed

We hire smart people like you for your potential. Our biggest expectation is that you’ll stay curious. Keep learning. Take on responsibility. In return, we’ll back you to develop into an even more awesome version of yourself.

You are a team player with following soft skills:

  • You have an IT related master degree. Bachelor degree possible in case of sufficient relevant expertise.

  • You have a flexible mindset.

  • You have extremely good communication and collaboration skills.

  • Your English speaking and writing skills are at high level.

  • You are proactive and you enjoy helping your colleagues to improve themselves.

  • You are eager to improve both yourself and your solutions all the time, and explore new technologies.

  • You love refactoring and automation.

  • You document everything relevant for future maintenance.

Relevant experience regarding the following skills:

  • You have at least 3 years of fulltime Python development experience.

  • You are completely autonomous with JavaScript

  • You have experience with use of Flask.

  • You have experience with VueJS or other framework

  • You are familiar with test frameworks (like PyTest).

  • You have at least three years of Linux experience

  • You have at least some years of Oracle experience.

  • You know how to design applications; i.e. you decompose application functions into single components, into classes when needed and into API’s.

  • You know how to mock, and you can implement and use different mocking patterns.

  • You are an experienced CI/CD user. GIT has no secrets for you.

  • You are aware of Docker and containerization.

  • You have experience with Test Driven Development and Behaviour Driven Design approaches.

Having a background in Banking or Financial industry is nice to have.

Rewards & benefits

Rewards and benefits

We want to make sure that it’s possible for you to strike the right balance between your career and your private life. You can find out more about our employment conditions at https://www.ing.jobs/netherlands/Why-ING/benefits.htm

The benefits of working with us at ING include:

• A salary tailored to your qualities and experience

• 24-27 vacation days depending on contract

• Pension scheme

• 13th month salary

• Individual Savings Contribution (BIS), 3.5% of your gross annual salary

• 8% Holiday payment

• Personal growth and challenging work with endless possibilities

• An informal working environment with innovative colleagues

• Work Agile, so new ideas come to life faster


Contact Pierre Julien Dechassat in our Tech recruitment team for more information about this role. Want to apply directly? Please upload your CV and motivation letter by clicking the “Apply” button.

About us

With 57,000 employees and operations in approximately 40 countries, there is no shortage of opportunities for people with initiative who want to help people take a step ahead in life and in business. Do you want to work at the cutting edge of what’s possible and at the same time ensure you work with integrity and hold the customer’s interests at heart? Do you want to be surrounded by progressive, inspiring, diverse and supportive colleagues? Then there is no better place to invest your talents than at ING. Join us. Apply today.

Vacature informatie

Organisatie: ING

Locatie: Amsterdam

Opleidingsniveau: WO

Meer vacatures