Alter Solutions Portugal is an IT Consultancy Company, promoter of Digital Transformation, part of the Alter Solutions Group, created in 2006, in Paris.
In Portugal, we partner with over 120 clients and a team of over 500 people, working in projects for industries as diverse as banking, insurance, transportation, aviation, energy, and telecom.
Headquarters of the Nearshore IT center, Alter Solutions Portugal has a dedicated team of around 30 specialized professionals, integrated into projects with several internationally renowned clients.
In 2022, Alter Solutions joined the act digital group, constituting a global community of talent in Technology, with presence in thirteen countries: Germany, Belgium, Brazil, Canada, United States of America, Mexico, Morocco, Spain, France, Luxembourg, Poland, Portugal and Serbia. Also in 2023, we were certified as a Great Place to Work.
Job Description
We are looking for a Python Developer with a minimum of 5 years of experience:
* Contribute to development options in line with the company's 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.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Health Care Provider
#J-18808-Ljbffr