PricewaterhouseCoopers (PwC) aide les organisations et les particuliers à créer la valeur qu’ils recherchent. Nous sommes un réseau de cabinets dans 157 pays avec plus de 184 000 personnes qui s’engagent à fournir des services de qualité dans les domaines de l’assurance, de la fiscalité et du conseil. Pour en savoir plus, rendez-vous sur www.pwc.com.
- Développer un code logiciel prêt pour l’entreprise dans des langages tels que C #, Scala, Angular, React, etc. pour atteindre les objectifs commerciaux, en fonction des exigences spécifiques du responsable de l’ingénierie.
- Apprendre la base de code des applications existantes et améliorer vos compétences en codage.
- Développer des tests unitaires pour la base de code développée.
- Travailler sur des corrections de bogues et d’autres activités de maintenance.
- Participer à la documentation technique des tâches assignées.
- Se tenir au courant des nouvelles technologies et des frameworks/templates/bootstraps des fournisseurs disponibles pour améliorer l’efficacité ; évaluer et faire des recommandations si nécessaire.
- Aider à la planification des tâches, à l’estimation, à la planification et à la dotation en personnel.
- Encadrer les jeunes ingénieurs logiciels pour permettre le développement des compétences/connaissances par le biais de conseils, de coaching et d’opportunités de formation.
- Déterminer les améliorations de processus, les meilleures pratiques et développer de nouveaux processus.
- Travailler en étroite collaboration avec les équipes interfonctionnelles et la direction
- Réalisation de tests de développement.
- Une expérience dans la création de solutions événementielles est un atout supplémentaire.
Exigences:
- Expérience démontrable en tant qu’ingénieur logiciel impliquant des améliorations de processus, des transformations et / ou des implémentations de systèmes axées sur la technologie.
- Maîtrise des langages fonctionnels, impératifs et orientés objet ; une connaissance de C#, TypeScript ou JavaScript serait particulièrement utile.
- Solides compétences en programmation orientée objet ou fonctionnelle et en modélisation.
- Expérience dans les technologies .Net Core, Angular et Big Data.
- Expérience de travail dans un environnement rapide, agile et dynamique.
- Expérience dans la construction de systèmes complexes qui ont été livrés avec succès aux clients.
- Expérience des meilleures pratiques professionnelles en génie logiciel pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les révisions de code, la gestion du contrôle des sources, les processus de construction, les tests et les opérations.
- Expérience dans le développement de logiciels utilisant un workflow ou un logiciel ESB ; la mise en œuvre et la consommation de services Web à grande échelle.