Jobs Companies ETHICS CODE Python & Integrations Engineer - Data Pipelines & Cloud Integrations

À propos de ce poste Python & Integrations Engineer - Data Pipelines & Cloud Integrations chez ETHICS CODE

ETHICS CODE · Sur site · Santo Domingo, Distrito Nacional, Dominican Republic

Level: Mid–Senior (individual contributor with mentoring responsibilities)

About the Role

We're looking for a Python-focused engineer who can independently own the design, build, and reliability of integrations, ETL processes, and data pipelines across a complex, multi-system landscape. You'll write production Python, connect systems through REST and GraphQL APIs, keep data flowing cleanly across cloud services, mentor more junior developers, and act as a technical point of contact across delivery, engineering, and product teams. Experience with clinical-trial technology is a strong plus.

Your Mission

  • Independently analyze, design, program, unit test, troubleshoot, and debug integrations, digital pipelines, and ETL processes in Python, with a focus on efficiency and reliability.
  • Build and maintain API-based integrations (REST and GraphQL) between internal and third-party systems.
  • Leverage cloud computing and microservices architecture to enable and scale integrations in cloud environments.
  • Understand, troubleshoot, and manage interdependencies across multiple software systems to ensure smooth data flows and integrations.
  • Monitor changes in product software and infrastructure to identify potential impacts on CIS deliverables, proactively addressing dependencies and conflicts.
  • Perform code reviews of work written by other team members, with a focus on integration reliability and data integrity.
  • Manage assigned tasks and follow up on items requiring clarification with the relevant teams.
  • Record and track defects uncovered during test execution, and actively participate in their resolution.
  • Manage multiple projects and tasks effectively, delivering on time while adapting as priorities shift.
  • Mentor, supervise, and provide technical leadership to more junior developers.
  • Stay current on the latest Medidata products, their functionality, and features.
  • Network with key contacts inside the delivery unit and beyond your own area of expertise.
  • Ensure all relevant Medidata SOPs and Work Instructions (WIs) are followed.
  • Complete documentation and procedures for installation and maintenance.

Your Competencies

  • Strong hands-on Python development for integrations, automation, and data processing (writing, testing, debugging, and maintaining production code).
  • Design and consume APIs (REST and GraphQL), handling authentication, pagination, rate limits, and error handling robustly.
  • Gather business requirements, write specifications and code, and perform unit testing and debugging of applications.
  • Translate business requirements into functional requirements, well-defined user stories, and clear acceptance criteria.
  • Challenge inefficient or counterproductive processes and establish/deploy improved ones; strong change-management and collaboration skills.
  • Work independently on projects while collaborating with others when needed to reach shared goals.
  • Overcome obstacles, troubleshoot, and drive issues to resolution.
  • Identify risks (technical and timeline) to deliverables and raise them for discussion and guidance with senior team members.
  • Work across teams with widely varying skill sets.
  • Perform in-depth, code-level debugging of your own and others' code.
  • Communicate complex technical information to non-technical audiences.
  • Engage confidently with clients, Project Managers, Engineering, and Product teams.
  • Results-driven, data-driven, entrepreneurial, and action-oriented, with strong attention to detail.
  • Occasional weekend work in support of product deployments.

Requirements

  • Bachelor's degree in Computer Science or equivalent, with a minimum of 5 years of related experience.
  • Strong, demonstrable proficiency in Python for integrations, ETL, and automation.
  • Solid experience building and consuming REST APIs; hands-on experience with ETL processes and data pipelines.
  • Excellent verbal/written communication and organizational skills.
  • Proficiency with AWS.
  • Experience with cloud-native monitoring and observability tools (e.g., AWS CloudWatch, Grafana) to assess system reliability.
  • Experience with CI/CD pipelines (e.g., GitHub Actions).
  • Familiarity with relational databases such as MS SQL, PostgreSQL, or MySQL.
  • Familiarity with microservices and cloud-native integration patterns.
  • Familiarity with complex system migrations.
  • Familiarity with software development processes.
  • Knowledge of Artificial Intelligence methods and their scope of applicability.

Preferred

  • Experience with GraphQL APIs.
  • Experience with clinical-trial software technology.
  • Familiarity with Ruby on Rails or other scripting languages.
  • Experience with PowerShell.
  • Familiarity with mobile app development.
Prêt à postuler chez ETHICS CODE ?
Postuler chez ETHICS CODE

À propos de ETHICS CODE

Ethics Code is a dynamic force in the realm of software outsourcing, specializing in equipping students with the most sought-after skills for career success. Through strategic partnerships and innovative training programs, we bridge the gap between education and industry, empowering aspiring professionals with the tools and knowledge needed to thrive in today's job market. With a focus on delivering high-quality solutions and fostering talent development, our company is shaping the future of technology by nurturing the next generation of skilled professionals.

Voir tous les emplois chez ETHICS CODE →

Emplois similaires

ETHICS CODE
Prompt Engineer/ QA- Internship Fall (Contract Sept-Dec)
ETHICS CODE
⚡ Postuler tôt La Caleta, Boca Chica, Dominic... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 sem.
ETHICS CODE
DevOps & Infrastructure Engineer
ETHICS CODE
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 sem.
ETHICS CODE
Quality Engineer
ETHICS CODE
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 3 sem.
One Park Financial
Senior Cybersecurity Engineer
One Park Financial
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 j
One Park Financial
Senior IT Support Specialist
One Park Financial
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 sem.
One Park Financial
Graphic Designer
One Park Financial
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 sem.
Utopia
Ingeniero Residente
Utopia
⚡ Postuler tôt Santo Domingo, Distrito Nacion... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 mois
SupportYourApp
(fluent English & Spanish) Sales Consultant (Future Openings, remotely)
SupportYourApp
⚡ Postuler tôt Córdoba, Córdoba Province, Arg... · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 1 mois
Libertex Group
Business Development Manager
Libertex Group
⚡ Postuler tôt Buenos Aires, Buenos Aires, Ar... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 1 mois

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez ETHICS CODE

Voir tous les emplois chez ETHICS CODE →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit