Détails de l'annonce
Référence:
212386
Publiée le:
11 décembre 2024
Lieu de travail:
Tunis, Tunisie
Expérience:
Entre 1 et 2 ans
Étude:
Bac + 5
Disponibilité:
Plein temps
Langues:
Anglais
Entreprise:
BINITNS
Secteur: consulting / étude / stratégie
Taille: Moins de 20 employés

Binit Nearshore Services est une société de Conseil et de Services dans le domaine de l’IT et du BPO métiers . Anciennement MISC fondée en 2008, société de conseil dans le domaine du Supply Chain et de l’IT, l’activité de l’entreprise est étendue en 2020 et MISC est devenue BinitNS.

Nous conseillons nos clients Européens sur leur stratégie dans nos domaines d’expertise en intervenant pour leur compte en Europe sur place ou à distance. Quand ils le souhaitent, nous les accompagnons dans l’installation d’équipes de proximité (Nearshore) en Tunisie.

Description de l'annonce:

Binit Nearshore Services (BinitNS) is a Consulting and Services company operating in the ITO and BPO areas. We advise our European Customers for their IT projects: From Business Process Digitalization to Infrastructure evolutions and Cloud migrations.

One of our clients is a technology start-up providing data acquisition, analytics, and reporting solutions for investors and asset services. Their software platform leverages machine intelligence techniques to automate the processing of unstructured and semi-structured documents, transforming them into actionable data for private market participants.

To support their growing needs, we are seeking a Python Developer in Tunis to join our team and work closely with their engineering and product teams in London and Paris.

Your Missions:

  • Design, implement, and maintain efficient, resilient, and secure Python ETL solutions.
  • Extract data from internal APIs (ReST, gRPC, GraphQL) and structured data sources such as S3 (Parquet), Databricks SQL, and PostgreSQL.
  • Transform data according to business logic and deliver it in custom formats and layouts.
  • Automate document collection from investor portals using Generative AI and browser automation tools (e.g., Playwright).
  • Collaborate with the product team to understand and refine ETL processes and outputs.
  • Develop automated testing frameworks to validate data transformation accuracy.
  • Build monitoring tools to track ETL job results and trigger alerts for failures.

Your Qualifications:

  • Engineering or Master's degree in IT with relevant experience from 1 to 2 years with similar projects.
  • Proficient in Python programming with a focus on data manipulation and processing.
  • Strong understanding of type safety and a commitment to writing type-safe Python code.
  • Expertise in unit and integration testing for Python, compatible with local and CI/CD environments.
  • Experience integrating APIs (ReST, gRPC, GraphQL).
  • Proficiency in writing complex SQL queries.
  • Experience with pandas for data analysis and ETL processes.
  • Familiarity with Git and GitHub for version control.
  • Understanding data privacy and security principles, including authentication, encryption, and cryptographic signing.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Good command of the English language.

Preferred Skills:

  • Experience with NoSQL databases.
  • Familiarity with Databricks.
  • Experience with containerization tools (e.g., Docker, Kubernetes).
  • Knowledge of additional programming languages such as Java.

What We Offer:

  • A dynamic and collaborative work environment.
  • Competitive compensation and benefits package.
  • Opportunities to work on cutting-edge projects.

Starting Date: As soon as possible