• Developer

    Location FR-Perols
  • Overview

    Le développeur participera à la planification, au développement, à la maintenance et aux tests des logiciels de la suite de produits pour les systèmes d’information hospitaliers. Il est de sa responsabilité de créer des logiciels robustes et de vérifier que les solutions répondent à toutes les obligations. Son rôle consiste également à produire la documentation des logiciels, à élaborer les tests, à développer des programmes et à appliquer ses connaissances des techniques de programmation et des systèmes informatiques au cycle de vie complet du développement de logiciels.

     

    Le développeur sera amené à travailler en équipe avec des membres de plusieurs départements. Il apportera des solutions de qualité en réponse aux besoins et proposera systématiquement une approche de développement logique. Il participera à la formulation et à la planification des étapes intervenant dans le développement de logiciels en mettant à profit ses qualités d’analyse et de conception structurées.

     

    Il est impératif que le développeur sache mener à bien des opérations et des évaluations en dehors du cadre de développement habituel. Cette fonction est essentielle à la réussite de l’entreprise ; la capacité d’innovation et la créativité sont des atouts et des qualités vivement encouragées.

     

    The developer will be involved in the planning, development, maintenance and unit testing of software developed within the hospital information systems product suite. It is the responsibility of the developer to create robust software and ensure solutions meet all requirements. This role also requires the developer to create all related documents, unit tests, develop programs, and apply knowledge of programming techniques and computer systems to full software development lifecycle.

     

    In working with varied inter-departmental teams, the developer must provide quality solutions to requirements and at all times exhibit a logical approach to development. It is expected that the developer will be involved in formulating and planning outline steps required when developing software, using structured analysis and design.

     

    The ability to perform tasks and evaluations outside the typical development framework is essential. This role is integral to the success of the organization; innovation and creativity are key attributes for this role and are actively encouraged.

    Responsibilities

    • concevra des structures objets, des schémas SQL et des workflows applicatifs ;
    • créera l’agencement de l’IHM dans le respect des normes applicables à chaque application ;
    • se chargera de planifier, développer et tester les programmes informatiques en appliquant ses connaissances des techniques de programmation ;
    • prêtera assistance pour investiguer et résoudre les erreurs logicielles non reproductibles ; répétera les étapes décrites par l’utilisateur pour localiser la source du problème et réécrira le code du programme pour corriger les erreurs identifiées ;
    • mènera à bien des opérations de support et des évaluations en dehors du cadre de développement habituel, telles que demandées par son supérieur ou le chef du service R&D ;
    • participera aux implémentations techniques sur site si nécessaire ;
    • se tiendra informé des évolutions des fonctionnalités relatives aux logiciels applicatifs ;
    • se tiendra informé des évolutions des outils de programmation, des systèmes d’exploitation et des technologies connexes ;
    • se tiendra informé des évolutions des normes d’échanges de données applicables ;
    • assistera aux sessions de formation produit pour se familiariser avec les fonctionnalités de base des produits et les workflows.

     

    • Design object structures, SQL schemas, and application workflow
    • Design computer screen layout displays in accordance with relevant Application standards 
    • Plan, develop and test computer programs applying knowledge of programming techniques
    • Assist with the investigation of irreproducible errors. Recreate steps taken by user to locate source of problem and rewrite program code to correct errors as required
    • Perform support tasks and evaluations as allocated by the Development manager or the Head of R&D outside of the typical development framework
    • Participate in on-site technical implementations if required
    • Maintain up-to-date knowledge of application software areas
    • Maintain up-to-date knowledge of programming tools, operating systems and related technologies
    • Maintain up-to-date knowledge of the relevant data exchange standards
    • Attend product orientation sessions to become familiar with basic product functionality and workflows

    Qualifications

    Compétences techniques

    Maîtrise le développement de logiciels, la programmation et/ou les applications ; apprécie de pouvoir manipuler et analyser des données et problématiques complexes et développer des solutions logicielles.

    Curiosité intellectuelle

    Aime passionnément se cultiver et faire progresser sa réflexion ; pose volontiers des questions pour mieux appréhender une situation ; apprend vite ; a une grande facilité d'apprentissage et de compréhension ; sait faciliter les choses.

    Efficacité et attention aux détails 

    Est déterminé à exécuter les tâches dans le respect des délais ; sait jongler avec plusieurs tâches sans rien négliger ; est très exigeant vis-à-vis de l'exactitude, de la rigueur et de l’exhaustivité des travaux.

    Approche originale de la résolution des problèmes

    Sait résoudre des problèmes difficiles ; imagine des solutions originales ; sait identifier les problèmes par l’analyse et l’interrogation ; relève systématiquement les enjeux ; identifie des relations sous-jacentes non évidentes.

    SOUHAITABLE

    Travail en équipe

    Est capable de tirer parti des talents et forces de ses collaborateurs pour coopérer efficacement ; gère les conflits de manière constructive ; évite la polémique ; affiche sa volonté de s’impliquer sans se dérober aux contingences du quotidien ; fait preuve de respect envers les autres à tous les postes et niveaux.

     

    Expérience et qualifications

    Requis

    • Expérience d’au moins deux années consécutives dans des environnements de développement de produits applicatifs
    • Parfaite connaissance du cycle de vie du développement de logiciels
    • Expérience de grands projets de développement et des bases de données SQL

    Souhaitable

    • Expertise technique démontrée du développement d’applications Web et/ou applications « client riche »
    • Expérience de l’intégration de données et des systèmes d’information hospitaliers

     

     

     

    Essential

    ·         Experience working in end-to-end development environments of new application products over a period of at least 2 years

    ·         Full knowledge of Software Development Life Cycle (SDLC)

    ·         Experience working on large development projects and SQL databases

    Desirable

    ·         Demonstrated technical expertise in the development of web enabled applications

    ·         Experience working on hospital information systems and data integration

    Education and Training

    • Master en informatique ou expérience équivalente
    • Diplôme d’ingénieur

     

    • Master in Computer Science or equivalent

    Come innovate with us

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed