Senior Developer - Rabobank Order Management Batch

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden

This is what we offer you

  • Gross monthly salary between EUR 4,331 and EUR 6,186 (scale 09) for a 36 hour week
  • Thirteenth month's salary and 8% holiday allowance
  • 10% Employee Benefit Budget
  • EUR 1,400 development budget per year
  • Hybrid working: balance between home and office work (possible for most roles)
  • A pension, for which you can set the maximum amount of your personal contribution
View all our benefits.

Introduction:
Are you passionate about continuously improving payment processes and ensuring the continuity of critical payment chains? Can you adaptively develop and deploy innovative solutions based on ever-changing business needs and emerging technologies? If so, we are looking for you!


Tribe Account & Payment Factory:
The Tribe Account & Payment Factory is responsible for Payment and Current Account processing and related services. In the Transaction Processing Area, we deliver fast, reliable, and efficient transaction processing 24/7. To ensure our services are always available, we are renewing the payment factory, simplifying our payment landscape, decommissioning legacy systems, and migrating to a new tech stack. High service availability is key, and for a short impression of our Tribe, have a look at this video.

Your Role:
Within the Transaction Processing Area, Rabo Order Manager Batch (ROM) is looking for a Senior Developer. Our application is built on-premises, but we are also developing new components in the AWS Cloud. ROM is the central hub in the technical architecture where all customer orders are received, checked, and enriched with any missing elements. These orders are then processed at the right time as clean payment orders in the correct format. ROM's role is essential for smooth and direct processing in the payment engines.


Responsibilities:
As a Developer, you will work in a squad responsible for the DevOps delivery of Rabobank Order Management Batch services. We process millions of orders daily, empowering 9 million Rabobank customers to process transactions. Your focus will be on designing, developing, and managing the application. Additionally, you will assist with testing and operations when needed to achieve the bank's and team's goals. You are eager to learn and a true team player.

  • Continuity:
    • Monitoring the application (e.g., SM9, Functional mailbox, and specific monitoring tools)
    • Analyzing and solving production issues (e.g., ad hoc requests from colleagues, business, and other applications in the chain, analyzing logging, making queries, etc.)
  • Creating Product Backlog Items and providing input for the Product Owner and Tech Lead on technical topics
  • Early involvement in change processes: providing operational requirements, safeguarding operability, maintainability, robustness, and performance
  • Supporting testing activities and performing maintenance on test environments (RABIT)
  • Maintaining and developing scripts (e.g., SQL, Ansible)
  • Managing and supporting infrastructure changes such as hardware, middleware, and connections


Your Talents:

  • 3-5 years of working experience as a back-end developer
  • Experience in mission-critical, high-availability banking IT environments
  • Knowledge of payment processes and products, high volume transactions, high-value payments, 24x7 service
  • A T-shaped professional profile (analysis, development, and testing)
  • Experienced in Scrum, Agile, and Azure DevOps
  • Advanced AWS and Azure knowledge
  • Hands-on Cloud experience
  • Hands-on experience with IBM WebSphere Application Server, including configuration, deployment, and troubleshooting
  • Moderate knowledge of EJB Transaction Processing
  • Hands-on experience in Hibernate Framework
  • Focus on lifecycle management, decommissioning, simplifying, and automating
  • Knowledge and substantial experience in the operational management of applications, including familiarity with components like Java, Linux, Oracle, WebSphere, Kong API Gateway, MQ, JMS, GIT, and network infrastructure
  • Knowledge of automating maintenance and deployment functions/processes and experience with Azure pipelines and relevant programming languages such as Python, Shell scripting, and YAML
  • Professional proficiency in English is essential for effective communication within a global team


Next to the above it will be highly appreciated if you:

  • Live in the Netherlands.
  • You have a Permanent work permit.
  • You have experience within Rabobank.
  • Proficiency in Dutch.


Application Process:

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau:

Solliciteren