Tech Stack
Amazon RedshiftAngularApacheAWSAzureCassandraCloudCypressDockerHadoopHBaseHDFSJavaKafkaKubernetesMapReduceNoSQLPythonScalaSparkSpringSpring BootSpringBoot
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.