act digital
Portugal / Global
Portugal / Global
Your Mission
As a Python Developer, you will:
Develop and enhance core frameworks used for risk data integration and risk calculation engines.
Build scalable and maintainable software solutions that support critical business processes.
Contribute to the modernization and continuous improvement of the Risk Systems ecosystem.
Collaborate within Agile teams to deliver high-quality products aligned with evolving business needs.
Participate in innovation initiatives and help drive technological improvements across the organization.
Key Responsibilities
Software Development
Design, develop, and maintain high-quality Python applications and frameworks.
Write clean, efficient, reusable, and maintainable code following engineering best practices.
Contribute to the architecture and technical design of new features and enhancements.
Ensure solutions are robust, scalable, secure, and performance-oriented.
Innovation & Problem Solving
Rapidly prototype solutions to validate new ideas, technologies, and concepts.
Explore innovative approaches to improve processes, automation, and system efficiency.
Identify bottlenecks, performance issues, and technical challenges, proposing effective solutions.
Contribute to strategic innovation initiatives across the Risk Systems organization.
Quality & Continuous Improvement
Ensure application performance, reliability, and responsiveness.
Develop and maintain automated tests, including unit, integration, and end-to-end testing.
Participate in code reviews and promote software engineering best practices.
Continuously improve development processes, tools, and frameworks.
Agile Collaboration
Work closely with Product Owners, Developers, Business Analysts, and other stakeholders.
Participate actively in SAFe Agile ceremonies and team activities.
Contribute to incremental deliveries that respond effectively to changing business requirements.
Collaborate within multicultural and geographically distributed teams.
What We're Looking For
Mandatory Requirements
Strong experience developing applications using Python.
Solid understanding of:Object-Oriented Programming (OOP)
Functional Programming
Software Design Principles
Experience designing scalable and maintainable applications.
Good understanding of Python ecosystems, frameworks, and architectural patterns.
Experience working with relational databases and SQL.
Experience implementing:Unit Testing
Integration Testing
End-to-End Testing
Strong analytical and problem-solving skills.
Ability to work effectively in Agile and collaborative environments.
Fluent English communication skills.
Technical Skills
Development
Python
Object-Oriented Programming
Functional Programming
Software Design Patterns
Application Architecture
Databases
SQL
Relational Databases
Data Modeling
Quality Engineering
Unit Testing
Integration Testing
End-to-End Testing
Test Automation Principles
Engineering Practices
Scalable Application Design
Code Quality
Performance Optimization
Continuous Improvement
Methodologies
Agile
SAFe (Scaled Agile Framework)
Nice to Have
Experience working in Financial Services, Risk Management, or Capital Markets environments.
Exposure to large-scale data processing platforms.
Experience with cloud technologies and modern software architectures.
Interest or experience in Artificial Intelligence and Automation initiatives.
Familiarity with DevOps and CI/CD practices.
Previous experience working within distributed international teams.
International Environment
You'll join a diverse, multicultural organization where collaboration extends across multiple countries and teams.
Working in a global SAFe environment, you'll have the opportunity to contribute to strategic initiatives while collaborating with highly skilled professionals across the Risk Systems landscape.
Soft Skills
Communication & Collaboration
Strong written and verbal communication skills.
Ability to explain technical concepts to both technical and non-technical audiences.
Comfortable working with international stakeholders and distributed teams.
Problem Solving & Critical Thinking
Analytical mindset with strong attention to detail.
Ability to challenge assumptions and propose effective solutions.
Strong sense of ownership and accountability.
Organization & Delivery
Excellent time management and prioritization skills.
Ability to manage multiple tasks in a dynamic environment.
Results-oriented mindset with a focus on quality and continuous improvement.
Learning & Innovation
Curious and proactive attitude.
Passion for learning new technologies and development practices.
Interest in innovation, automation, and technical excellence.
Oeiras / Global
Lisboa / Global
Lisboa / Global
Lisboa / Global
Portugal / Global
Portugal / Global