Hybrid Software Developer / développeur de logiciels

Posted 2 months ago

Apply now

About the role

  • Assists with the design/development of software solutions requiring general domain knowledge and business expertise.
  • Works at all layers of the application stack including front-end user interface and backend development.
  • Work in a rapidly changing product environment where creativity is a must.
  • Troubleshoots code issues and continuously evolves IQVIA's platforms to meet user requirements/needs.
  • Reviews functional specifications and other validation deliverables as assigned.
  • Develops a basic understanding of industry and IQVIA-specific quality standards.
  • Supports development projects based on specific instructions and with limited discretion.
  • Follow an Agile development approach.
  • Participer à la conception et au développement de solutions logicielles nécessitant une connaissance générale du domaine et une compréhension des besoins d’affaires.
  • Travailler sur toutes les couches de l’application, incluant l’interface utilisateur et le développement back-end.
  • Évoluer dans un environnement produit en constante transformation où la créativité est essentielle.
  • Dépanner les problèmes de code et faire évoluer continuellement les plateformes d’IQVIA pour répondre aux besoins des utilisateurs.
  • Examiner les spécifications fonctionnelles et autres livrables de validation assignés.
  • Développer une compréhension de base des normes de qualité de l’industrie et propres à IQVIA.
  • Contribuer à des projets de développement selon des directives précises et avec une autonomie limitée.
  • Suivre une approche de développement Agile.

Requirements

  • 2+ years in the software engineering industry.
  • Experience in Enterprise/Server technologies and cloud.
  • A strong interest in the application of Machine Learning.
  • Knowledge of relational and NoSQL databases.
  • Backend: Java Springboot extensive experience and Python knowledge.
  • Frontend: Angular 15+.
  • Strong problem-solving skill and can-do attitude, laser-focused on client success.
  • Familiarity with Agile and good coding practices.
  • A practical, team-oriented approach.
  • Strong communication skills, capable of modulating messages to various audiences and stakeholders.
  • A degree in Computer Science or Software Engineering, or a closely related educational background.
  • Exposure to data processing technology at scale: Apache Spark, Databricks API, Hadoop MapReduce, Kafka, etc. (asset).
  • Exposure to cloud technologies: Docker, Kubernetes, Mesos, AWS/Azure, etc. (asset).
  • Exposure to scalable storage/database technologies: HBase, Hive, HDFS, Amazon S3/Redshift, Cassandra, etc. (asset).
  • Experience in functional programming (ideally Scala) (asset).
  • Testing framework like Cypress and experience creating unit tests (asset).
  • Minimum de 2 ans d’expérience en génie logiciel.
  • Expérience avec les technologies d’entreprise/serveur et le cloud.
  • Intérêt marqué pour l’application de l’apprentissage machine.
  • Connaissance des bases de données relationnelles et NoSQL.
  • Back-end : Maîtrise de Java Spring Boot et bonne connaissance de Python.
  • Front-end : Expérience avec Angular 15+.
  • Diplôme en informatique, en génie logiciel ou dans un domaine connexe.

Job title

Software Developer / développeur de logiciels

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job