Sr. Software Developer (contract)

By | March 25, 2021

Description

Job Description:Tâches/Responsabilités:Collaborer avec une équipe Scrum de 4 à 6 personnes pour construire, maintenir et corriger les défauts de la suite logicielle telle quelleTravailler en étroite collaboration avec nos équipes d’exploitation et de production pour comprendre les exigences d’utilisation de notre nouveau designStructurer votre travail autour des méthodologies logicielles Agiles et construire des histoires à combattreDévelopper une documentation formelle (sous forme exécutable) et un code de vol intégré dans un environnement d’équipe multidisciplinaireSoutenir l’intégration des codes de vol in situ et les essais au sein des unités de volParticiper à des examens formels avec le clientSoutenir l’automatisation des processus logiciels Qualifications minimales requises :Forte expérience dans le développement de logiciels embarqués en temps réelExpérience en matière de logiciels agiles (Kanban, Scrum, SAFe)L’intégration continue et le déploiement continu (IC/DDC) sont dans votre ADNUn développement axé sur le comportement pour soutenir notre transitionProgrammation en C++, C, C# et Python (API REST et JQL sont un atout)Forte expérience en matière de script et de programmation (par exemple, Python, Groovy, Bash, Powershell)Au moins 8 ans d’expérience dans le développement de logiciels et au moins 5 ans d’expérience en rapport avec le poste Qualifications préférentielles :Compétences exceptionnelles en matière de communication et de collaborationExpérience dans un environnement Agile à l’échelle (SAFe)Outils de développement : Jira (JIRA, Confluence, Behave, Jenkins, Git)Bonnes connaissances pour construire et déployer des machines virtuellesL’expérience de l’infrastructure en tant que code (IaC) est un atoutUne expérience dans la configuration et le déploiement de services de journalisation et de surveillance est un atoutRédaction de spécifications formelles pour les logiciels (exigences, conception)Maîtrise du français et de l’anglais Tasks/Responsibilities:Collaborate with a 4-to-6 person Scrum team to build, maintain, and fix defects with the as-is software suiteWork intimately with our operations and production teams to understand usage requirements for our new designStructure your work around Agile software methodologies and build stories to work againstDevelop formal documentation (in an executable form) and embedded flight code within a multidisciplinary team environmentSupport in-situ flight code integration and testing within flight unitsParticipate in formal reviews with customerSupport software process automation Minimal Qualifications Required:Strong experience developing real-time embedded softwareAgile software experience (Kanban, Scrum, SAFe)Continuous Integration and Continuous Deployment (CI/CD) is in your DNABehavioral Driven Development oriented to support our transitionProgramming in C++, C, C#, and Python (REST API and JQL is an asset)Strong Scripting/programming experience (e.g. Python, Groovy, Bash, Powershell)Minimum of 8 years of software development experience, and a minimum of 5 years of related experience to the position Preferred Qualifications:Exceptional communication and collaboration skillsExperience in a Scaled Agile (SAFe) environmentDevelopment tools: Jira (JIRA, Confluence, Behave, Jenkins, Git)Good knowledge to build and deploy Virtual MachinesInfrastructure as Code (IaC) experience is an assetExperience configuring and deploying logging and monitoring services is an assetWriting of formal software specifications (requirements, design)Fluent in French and English Job# 47503 Job ID: 46862060
___________________
Tundra

View original article here Source