Python Analyst
Virtusa
Municipality of Madrid, Spain
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Municipality of Madrid, Spain
Tech stack
Agile Methodologies
Code Review
Databases
Continuous Integration
Information Engineering
ETL
Data Systems
Oracle Exadata
Job Scheduling
Python
Shell
Performance Tuning
DataOps
Shell Script
PL-SQL
Backend
Data Analytics
Data Pipelines
Control M
Job description
- Design, develop, and maintain backend systems using Python and related frameworks.
- Work closely with cross-functional teams to build data-driven solutions that support key financial operations.
- Develop, optimize, and maintain PL/SQL scripts and database processes in Exadata environments.
- Manage data analytics workflows, ensuring data quality, performance, and consistency across systems.
- Develop and maintain Unix shell scripts to automate repetitive tasks and data operations.
- Use Control-M for job scheduling, monitoring, and execution flow management.
- Ensure scalability, security, and reliability of all backend components.
- Participate in code reviews, testing, and continuous improvement initiatives., * Hybrid model - flexibility to work remotely with one collaborative day per week in our Málaga office.
- Access to Virtusa's global learning and certification programs to enhance your career growth.
- Collaborative culture that values innovation, teamwork, and professional excellence.
Requirements
Do you have experience in Shell Scripting?, We are seeking a Full Stack Developer / Python Analyst with at least 5 years of experience in Python development and a strong understanding of both technical architecture and functional business requirements.
This role focuses on backend systems supporting financial performance, planning, and decision-making. The ideal candidate is hands-on, detail-oriented, and comfortable working with large-scale data systems in a collaborative agile environment., * 5+ years of proven experience in Python development.
- Strong knowledge of PL/SQL and Exadata databases (including high-volume data loading using Loader).
- Experience with Unix shell scripting for automation.
- Familiarity with Control-M for scheduling and process orchestration.
- Strong background in data analytics, data pipelines, and performance optimization.
- Ability to analyze both technical and functional requirements to deliver high-quality, maintainable solutions.
- Excellent communication skills in English., * Experience in the banking or financial services domain.
- Exposure to data engineering or data platform modernization initiatives.
- Familiarity with agile methodologies and CI/CD environments.
About the company
At Virtusa, we partner with leading global financial institutions to drive innovation, digital transformation, and operational excellence. With a presence in over 25 countries and a strong footprint in Spain and Poland, Virtusa is known for delivering high-quality technology solutions that make a real business impact.
Join our growing Data Engineering and Analytics team, working on strategic initiatives that support one of Europe's top banking and financial platforms. You'll be part of a diverse, cross-functional team passionate about solving complex business challenges through data and technology., Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth - one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
You must create an Indeed account before continuing to the company website to apply