Overview:

The Python Competence Center significantly contributes to the strategic ambition of making our company a data driven company. The development of Quants and data exploitation in scale is identified as one of the pillars of our strategy and to achieve these goals, the Domino Dataquants platform was deployed and it is used for multiple business services valuing data as an asset. In an Agile transformation context, the Dataquants team is looking for a Python developer to expand the team and to boost the development of the platform Domino data-quants, respecting the company architectural principles and ensuring high-performance data processing in a high-stakes business environment.

What will you do?

  • Contribute to development options in line with our standards and norms
  • Participate in technical design in accordance with platform requirements (functional and technical)
  • Contribute to defining software architecture and designing applications in close collaboration with the architecture team
  • Participate in writing technical documentation for solutions
  • Provide Python expertise on technical issues, code optimization, and library recommendations
  • Participate in meetings with IT teams to discuss technical requirements and standards
  • Strong technical expertise in Python (Native and frameworks)
  • Significant experience in industrializing developments (Design Patterns, DevOps, standards, clean code, best practices)
  • Pedagogical qualities adapted to supporting the developers on the platform
  • Conduct the Scrum ceremonies and rituals in the squad.
  • Manage the sprints of the squad, maintaining team collaboration and removing impediments.
  • Participate and support the tribe’s ceremonies (QAP, Scrum of Scrum, etc.).
  • Support the Product Owner and the Core Team
  • Ensure effective communication.
  • Ensure the onboarding of the newcomers on the SCRUM Team
  • Contribute to a positive environment
  • Challenge the team and share ideas adapt itself to functional and technical contexts and increase skills if needed/required.
  • Write and keep documentation.

What are we looking for?

  • Notable experience in enterprise software development/Software Engineering (Git, Gitlab, unit tests, etc.)
  • Expertise in Python (at least 3.9) and its ecosystem (libraries, Anaconda, Jupyter, VS Code, etc.)
  • Expertise in computational libraries and data manipulation (NumPy, Pandas, etc.)
  • Expertise in parallelization and performance optimization (Dask, Spark, GPU optimization, Cuda, Cupy, etc.)
  • Expertise in industrializing Python developments (development standards, Design patterns, TDD, etc.)
  • Ability to understand functional needs and translate them into IT requirements
  • Analytical skills
  • Creation of Python packages
  • DevOps: Jira, CI/CD, Gitlab CI, Jenkins, Artifactory, shell script, Docker, Hashicorp Vault, Jfrog
  • Code quality: Fortify, Nexus IQ, Sonarqube
  • Databases: Oracle, PostgreSQL, Netezza
  • File management: S3, Boto3, IBM COS, Minio
  • Data Engineering, data manipulation, data exploration, data quality, etc.
  • Ability to challenge project stakeholders (e.g., Business, MOA, MOE)
  • English (Mandatory)
  • French (Optional)
  • Ability to travel within the Portugal
  • Ability to travel outside the Portugal

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Similar jobs

More from Caixa Mágica Software
Caixa Mágica Software 10 hours ago
Caixa Mágica Software 17 hours ago
Caixa Mágica Software 17 hours ago

Python Developer

Apply On Company Site
Back to search page