Roku
VSolvit
DÉVELOPPEUR LOGICIEL (C++)
NOTES ADDITIONNELLES
LE POSTE EST 100% SUR PLACE QUOTIDIENNEMENT À NORCO, CA
Ce poste s'adresse à un développeur logiciel de niveau intermédiaire à senior capable de contribuer immédiatement aux efforts de conception, de développement et de modernisation de logiciels. Le candidat idéal démontre une expertise technique solide, un jugement d'ingénierie avisé et la capacité de travailler efficacement dans un environnement de développement Agile rapide soutenant des systèmes de défense critiques.
RÉSUMÉ DU POSTE
VSolvit recherche un Développeur Logiciel (C++) très motivé pour rejoindre notre équipe supportant le développement, la modernisation et la maintenance d'applications d'analyse critiques pour l'U.S. Navy. Ce poste est idéal pour un ingénieur logiciel de niveau intermédiaire à senior avec une solide expérience en développement C++, une passion pour la résolution de défis techniques complexes et la capacité de contribuer tout au long du cycle de vie du développement logiciel.
Le candidat sélectionné travaillera au sein d'un environnement Agile SAFe collaboratif, en partenariat avec des ingénieurs logiciels, des ingénieurs systèmes, des testeurs et des parties prenantes gouvernementales pour concevoir, développer, améliorer et maintenir des applications d'analyse basées sur le bureau. Le rôle implique la modernisation des systèmes logiciels existants, la mise en œuvre de nouvelles capacités, le dépannage de problèmes complexes et la contribution à la direction technique à long terme de la plateforme. Les candidats retenus posséderont de solides compétences en conception orientée objet, une expérience dans le développement d'applications multithread et la capacité de travailler de manière autonome tout en contribuant efficacement au sein d'une équipe. Une expérience de travail dans des environnements DoD, gouvernementaux ou autres environnements réglementés est hautement souhaitable.
Comme pour tout poste, des attentes supplémentaires existent. Celles-ci incluent le respect des horaires de travail établis, le respect des délais de projet, la conformité aux politiques et procédures de l'entreprise, la communication efficace avec les superviseurs et les membres de l'équipe, le maintien de la concentration sur les objectifs assignés et l'exécution d'autres tâches selon les besoins.
RESPONSABILITÉS
- Collaborer avec les équipes Agile Scrum pour concevoir, développer, tester et maintenir des applications logicielles basées sur le bureau
- Développer des solutions logicielles de haute qualité en utilisant C++ et des pratiques d'ingénierie logicielle modernes
- Concevoir et implémenter des composants d'application évolutifs, maintenables et efficaces
- Appliquer les principes de conception orientée objet, le multithreading, la concurrence, la synchronisation et les techniques de programmation asynchrone basées sur les tâches
- Dépanner, déboguer et résoudre les défauts logiciels et les problèmes de performance
- Participer à la modernisation des applications existantes et à la mise en œuvre de nouvelles capacités
- Contribuer à l'architecture logicielle, aux discussions de conception technique et aux revues de code
- Développer et maintenir la documentation technique, les artefacts de conception et les procédures de test logiciel
- Travailler en étroite collaboration avec les ingénieurs systèmes, les analystes, les testeurs et les parties prenantes gouvernementales pour garantir que les exigences de la mission sont satisfaites
- Participer à la planification des sprints, aux stand-ups quotidiens, aux rétrospectives et aux autres cérémonies Agile
- Soutenir l'intégration, le déploiement et la maintenance des logiciels
QUALIFICATIONS DE BASE
- 5 à 10 ans d'expérience professionnelle en développement logiciel
- Forte maîtrise de C++ avec un accent sur le développement d'applications de bureau
- Expérience dans le développement, la maintenance et l'amélioration d'applications de bureau utilisant C++
- Solide compréhension de la programmation orientée objet et des principes d'ingénierie logicielle
- Expérience avec le multithreading, la concurrence, la synchronisation et la programmation asynchrone basée sur les tâches
- Expérience dans la conception, le développement, le test et la maintenance d'applications logicielles complexes
- Expérience dans le dépannage et la résolution de défauts logiciels dans des environnements de production ou opérationnels
- Connaissance pratique du contrôle de source Git, y compris les flux de travail de branchement, de fusion, de revue de code, de commits et de pull requests
- Solides compétences en communication écrite et orale
- Capacité à travailler de manière autonome et en collaboration au sein d'une équipe
- Citoyenneté américaine requise
- Accréditation de sécurité secrète du DoD active ou supérieure (ou capacité à l'obtenir)
- Certification CompTIA Security+ requise
- Le cas échéant : Si vous êtes ou avez été récemment employé par le Gouvernement des États-Unis, une lettre d'éthique post-emploi sera requise si un emploi chez VSolvit est proposé
FORMATION ET CERTIFICATIONS
- Diplôme de licence en informatique, ingénierie logicielle, ingénierie informatique ou une discipline technique connexe
- Une combinaison équivalente d'éducation, de certifications et d'expérience pertinente peut être considérée
- Certification CompTIA Security+ requise
QUALIFICATIONS SOUHAITÉES
- 5 à 7+ ans d'expérience professionnelle en développement logiciel
- Expérience avec les méthodologies Agile, en particulier Scrum et SAFe
- Expérience avec les outils Atlassian tels que Jira et Confluence
- Expérience dans le développement d'applications de bureau dans des environnements gouvernementaux, de défense ou réglementés
- Expérience dans la modernisation de systèmes logiciels existants et la migration d'applications vers des architectures plus récentes
- Familiarité avec CMake pour la configuration, la construction et la gestion de projets C++
- Expérience avec les normes modernes C++ (C++11/14/17/20)
- Expérience dans le débogage, le profilage et l'optimisation de systèmes logiciels complexes
- Familiarité avec le scripting et l'automatisation Python
- Expérience dans le support des efforts de développement logiciel de l'U.S. Navy ou du Département de la Défense * Expérience SIG (Systèmes d'Information Géographique) est un plus
- Accréditation Top Secret active est un plus
Résumé de l'entreprise
Rejoignez l'équipe VSolvit ! Fondée en 2006, VSolvit (prononcé 'We Solve It') est un fournisseur de services technologiques spécialisé dans la cybersécurité, le cloud computing, les systèmes d'information géographique (SIG), les systèmes de business intelligence (BI), l'entreposage de données, les services d'ingénierie et le développement personnalisé de bases de données et d'applications. VSolvit est une entreprise primée WOSB, CA CDB, MBE, WBE et certifiée CMMI niveau 3.
Notre objectif est de grandir ensemble et d'apprécier le travail que nous faisons en équipe.
VSolvit LLC est un employeur qui souscrit au principe de l'égalité des chances/de l'action positive et examinera tous les candidats qualifiés pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, le statut de vétéran protégé ou le statut de personne handicapée.
Nous offrons un programme d'avantages sociaux personnalisable qui répond le mieux aux besoins de ses employés. L'offre peut inclure : assurance médicale, dentaire et vision, assurance vie, assurance invalidité longue et courte durée et autres produits d'assurance, compte d'épargne santé (HSA), compte de dépenses flexibles (FSA), options de plan de retraite 401K, remboursement des frais de scolarité et divers avantages volontaires.
