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.
- 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
- ISO 20022 experience
- SEK Credit Transfer knowledge
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
- ability to collaborate and work effectively in teams
- critical thinking and ability to identify core problems
- decision-making under uncertainty
- 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 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
- strong sql skills for designing complex queries and optimizing database performance
- experience with azure sql database, synapse analytics, and data lake
- 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
- advanced experience with git for code repositories, version control, and collaboration
- designing and implementing ci/cd pipelines using azure devops and github actions
- 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 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?