Python Developer
Há 13 horas
setúbal, setúbal, Portugal
act digital
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
🎯 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.
- 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.