We are looking for a Python Developer with a minimum of 5 years of experience:
- Contribute to development options in line with the companys 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 Cardif teams to discuss technical requirements and standards.
Qualifications :
Technical Skills:
- 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.
- 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).
Additional Information :
- Hybrid working model in Porto.
Remote Work :
No