Hoppa till huvudinnehållet

Python Developer

Technology
Virtusa Europe
2 veckor sedan
Tjänsteavtal

Jobbbeskrivning

ROLE 1: Python Developer

  • Seeking a Python Developer to develop and maintain a conversion tool from an external supplier acting as a layer between payment initiation systems and the payment engine.

  • The assignment is part of a regulatory SEK Credit Transfer / ISO 20022 initiative and is business-critical with tight timelines.

Required skills:
  • Python development

  • File-based integrations

  • Event based integrations and KAFKA

  • Linux & shell scripting

  • SFTP, WinSCP, PGP

  • Payments/banking experience

  • Experience working with external suppliers

  • Jira, Confluence, Scrum/Kanban

Nice to have:
  • ISO 20022 experience

  • SEK Credit Transfer knowledge

Role 2: Data Engineer

Key skills & competencies :

industry-specific skills

  • preferably a background in banking
  • experience working with data products

personal skills

communication skills
  • excellent communication and presentation skills, with the ability to adapt communication to the target audience
  • proven ability to collaborate with cross-functional teams
leadership & collaboration
  • ability to collaborate and work effectively in teams
problem-solving & analysis
  • critical thinking and ability to identify core problems
  • decision-making under uncertainty
personal qualities
  • independence and ability to work with minimal supervision
  • flexibility and adaptability to new situations

technical skills

azure databricks & unity catalog
  • extensive experience with azure databricks for data engineering, data science, and analytics solutions
  • proficiency in unity catalog for data governance, access control, and lineage tracking across multiple environments
advanced python skills
  • advanced proficiency in python for data engineering, including etl/elt pipeline development and reusable, modular code
  • familiarity with python libraries such as pandas, numpy, and pyspark
sql expertise
  • strong sql skills for designing complex queries and optimizing database performance
  • experience with azure sql database, synapse analytics, and data lake
idmc data integration
  • mapping design in cloud data integration (cdi), including source, target, expression, aggregator, joiner, lookup, filter, router, sorter, and rank transformations
  • mapping task and task flow configuration and scheduling
  • parameterization using input/output parameters and parameter files for reusable, environment-agnostic pipelines
  • experience with mapplets and reusable transformations
  • secure agent setup, agent groups, and troubleshooting agent connectivity
git & ci/cd
  • advanced experience with git for code repositories, version control, and collaboration
  • designing and implementing ci/cd pipelines using azure devops and github actions
cloud data architecture
  • knowledge of azure cloud architecture, including azure data lake and blob storage
  • hands-on experience designing and deploying scalable, cloud-native data pipelines for large datasets

technical proficiencies

  • languages: python, sql
  • tools & platforms: azure databricks, unity catalog, data lake, azure sql database
  • version control: git
  • ci/cd tools: azure devops, github actions
  • etl: idmc data integration

experience summary

  • 5+ years of hands-on experience delivering end-to-end data solutions using azure technologies
  • expertise in azure databricks and unity catalog for large-scale data processing and governance
  • advanced skills in python and sql for data transformation and analysis
  • strong experience with ci/cd pipelines and git-based environments
  • driving best practices in code quality, data architecture, and devops

Role 3: Technical Scrum Master & Service Manager – Payments

Role description :

The Technical Scrum Master & Service Manager is a combined role responsible for agile team effectiveness and operational service management. The role supports teams in delivering maintenance and development work while ensuring stable, reliable, and high-quality service availability.

The balance between Scrum Master and Service Manager responsibilities may vary depending on business and operational needs.

scrum master responsibilities

  • Coordinate and follow up on daily development and maintenance activities based on team priorities.

  • Remove impediments and manage dependencies to enable efficient delivery.

  • Support the team with technical and functional context.

  • Facilitate Scrum ceremonies and promote Agile and SAFe ways of working.

  • Support team self-organization, collaboration, and continuous improvement.

  • Provide technical and functional understanding to support planning, communication, and decision-making.

  • Represent the team in relevant forums.

service manager responsibilities

  • Coordinate and follow up on service maintenance and operational activities, ensuring they are prioritized by the team.

  • Lead incident management activities when required.

  • Ensure service availability, stability, quality, and compliance with SLAs, OLAs, and other service KPIs.

  • Drive service improvements and operational excellence initiatives.

  • Maintain service documentation, reporting, and operational readiness.

  • Collaborate with stakeholders, service owners, testing teams, and other IT functions to ensure effective service delivery and successful changes.

  • Ensure compliance with banking processes for incident and change management.

required qualifications

  • Previous experience in banking, finance, or insurance.

  • Good technical understanding of IT systems, applications, and operational processes.

  • Strong knowledge of Agile, Scrum, and SAFe frameworks.

  • Experience in incident, change, and service management.

  • Strong communication, coordination, and stakeholder management skills.

beneficial experience

Experience in one or more of the following areas is an advantage:

  • Payment processing systems, technical platforms, or enabling products.

  • File-based payments, clearing, settlement, booking functionality, or similar processes.

  • ISO 20022 transformation and bank/PlusGiro payments.

  • SEPA and international payments.

  • Instant payments or RTGS payments.

success factors

  • High-performing and well-coordinated teams.

  • Stable and reliable production services.

  • Effective incident handling and service quality management.

  • Continuous improvement of team performance and operational processes.

Är du intresserad av den här tjänsten?