Software Developer (hybrid)/développeur De Logiciels (hybride)

Ottawa, ON, CA, Canada

Job Description

Headquartered downtown in the heart of the National Capital region, Privacy Analytics is a one-of-a-kind health data analytics company. Privacy Analytics is a world leader setting the bar of data de?identification, and we have translated this patented research into an amazing offering of products and services that enables researchers around the world to access and analyze healthcare data while ensuring that individuals' identities are protected.


Even though our customers include 7 of the top 10 Fortune 500 healthcare organizations, we've remained loyal to the entrepreneurial and innovate spirit that drove the founding of the company and continues to permeate our office and culture. And, with our parent company IQVIA, the world leader in human data science, we're getting the extra clout to further our leadership position in the data privacy space.


Our Java- and Scala-based flagship product sits on the cutting edge of technology and is a scalable, distributed enterprise engine built on Apache Spark that processes terabytes of data to conduct both mathematical calculations and data transformations. The work we do spans the entire spectrum of enterprise feature development, data analytics at scale, UI design and development, statistical modelling, and algorithm design all the way down to low-level algorithmic optimizations. We tackle technical problems that will engage and challenge the brightest minds, and we have very big ambitions ahead of us for which we're expanding our team.

The role:




Our Engineering team is growing fast, and with this growth comes opportunity for a software developer. In this role you will:

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.

Our ideal candidate has:



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.

The following are considered strong assets:



Exposure to data processing technology at scale: Apache Spark, Databricks API, Hadoop MapReduce, Kafka, etc. Exposure to cloud technologies: Docker, Kubernetes, Mesos, AWS/Azure, etc. Exposure to one or more scalable storage / database technologies: Apache Hadoop ecosystem (HBase, Hive, HDFS), Amazon S3 / Redshift, Cassandra, etc. Experience in functional programming (ideally Scala) Testing framework like Cypress and experience creating unit tests

Privacy Analytics est une entreprise unique specialisee en analytique des donnees de sante. Chef de file mondial en matiere de desidentification des donnees, nous avons transforme nos recherches brevetees en une gamme exceptionnelle de produits et services qui permettent aux chercheurs du monde entier d'acceder a des donnees de sante et de les analyser, tout en protegeant l'identite des individus.


Meme si nos clients comptent 7 des 10 plus grandes organisations de soins de sante du Fortune 500, nous demeurons fideles a l'esprit entrepreneurial et innovateur qui a inspire la creation de l'entreprise et qui continue de marquer notre culture. Grace a notre societe mere,

IQVIA

, leader mondial en sciences des donnees humaines, nous beneficions d'un soutien supplementaire pour renforcer notre position de chef de file dans le domaine de la confidentialite des donnees.


Notre produit phare, base sur

Java

et

Scala

, est a la fine pointe de la technologie. Il s'agit d'un moteur d'entreprise evolutif et distribue, construit sur

Apache Spark

, qui traite des teraoctets de donnees pour effectuer des calculs mathematiques et des transformations de donnees. Notre travail couvre tout le spectre : developpement de fonctionnalites d'entreprise, analytique a grande echelle, conception et developpement d'interfaces utilisateur, modelisation statistique et conception d'algorithmes, jusqu'a l'optimisation algorithmique de bas niveau. Nous relevons des defis techniques qui stimulent les esprits les plus brillants, et nous avons de grandes ambitions pour lesquelles nous agrandissons notre equipe.

###

Le role :




Notre equipe d'ingenierie connait une croissance rapide, et nous cherchons un(e)

developpeur(euse) logiciel

pour se joindre a nous.

Vos responsabilites :



Participer a la conception et au developpement de solutions logicielles necessitant une connaissance generale du domaine et une comprehension des besoins d'affaires. Travailler sur toutes les couches de l'application, incluant l'interface utilisateur et le developpement back-end. Evoluer dans un environnement produit en constante transformation ou la creativite est essentielle. Depanner les problemes de code et faire evoluer continuellement les plateformes d'IQVIA pour repondre aux besoins des utilisateurs. Examiner les specifications fonctionnelles et autres livrables de validation assignes. Developper une comprehension de base des normes de qualite de l'industrie et propres a IQVIA. Contribuer a des projets de developpement selon des directives precises et avec une autonomie limitee. Suivre une approche de developpement Agile.
###

Profil recherche :



Minimum de 2 ans d'experience en genie logiciel. Experience avec les technologies d'entreprise/serveur et le cloud. Interet marque pour l'application de l'apprentissage machine. Connaissance des bases de donnees relationnelles et NoSQL.

Back-end :

Maitrise de

Java Spring Boot

et bonne connaissance de

Python

.

Front-end :

Experience avec

Angular 15+

. Excellentes aptitudes en resolution de problemes et attitude proactive, axee sur la reussite client. Familiarite avec les pratiques Agile et les bonnes pratiques de codage. Approche pratique et orientee travail d'equipe. Solides competences en communication, capable d'adapter le message selon l'audience. Diplome en informatique, en genie logiciel ou dans un domaine connexe.
###

Atouts consideres comme un plus :



Experience avec des technologies de traitement de donnees a grande echelle :

Apache Spark, API Databricks, Hadoop MapReduce, Kafka

, etc. Connaissance des technologies cloud :

Docker, Kubernetes, Mesos, AWS/Azure

, etc. Familiarite avec des technologies de stockage ou bases de donnees evolutives :

Hadoop (HBase, Hive, HDFS), Amazon S3/Redshift, Cassandra

, etc. Experience en programmation fonctionnelle (idealement

Scala

). Connaissance des frameworks de tests comme

Cypress

et experience en creation de tests unitaires.

IQVIA est un fournisseur mondial de premier plan de services de recherche clinique, d'informations commerciales et de renseignements sur les soins de sante pour les secteurs des sciences de la vie et de la sante. IQVIA se consacre a accelerer le developpement et la commercialisation de traitements medicaux innovants pour aider a ameliorer les resultats des patients et la sante de la population dans le monde entier. Pour en savoir plus, visitez https://jobs.iqvia.com



IQVIA est fiere d'etre un employeur souscrivant au principe de l'egalite d'acces a l'emploi. Tous les candidats qualifies seront pris en consideration pour un emploi sans egard a la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identite de genre, l'origine nationale, le handicap, l'age, l'etat matrimonial ou tout autre statut protege par la loi applicable. Des mesures d'adaptation pour les candidats handicapes sont disponibles sur demande dans tous les aspects du processus de recrutement. Si vous avez un handicap qui necessite une mesure d'adaptation, nous vous encourageons a contacter notre equipe d'acquisition de talents au workday_recruiting@iqvia.com, afin qu'IQVIA puisse soutenir votre participation au processus de recrutement.


Veuillez noter qu'il est possible que nous utilisions l'intelligence artificielle (IA) dans le traitement de votre candidature. Cependant, nous utilisons l'IA uniquement pour aider notre equipe de recrutement a selectionner ou a evaluer les candidatures, et non pas pour remplacer la prise des decisions par les membres de notre equipe.


IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com


IQVIA is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, marital status, or any other status protected by applicable law. Accommodations for applicants with disabilities are available in all aspects of the recruitment process upon request. If you have a disability that requires an accommodation, we encourage you to contact our Talent Acquisition Team at: workday_recruiting@iqvia.com, so that IQVIA can support your participation in the recruitment process.


Please note that we may use artificial intelligence (AI) in the processing of your application. However, we only use AI to assist our recruitment team with the screening or assessment of candidacies, and not as a substitute for human decision-making.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2741868
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned