Roku
Illinois Tool Works
Développeur Logiciel - Équipement
Description du poste
Alpine, une entreprise ITW, est un fournisseur leader de logiciels, d'équipements et le meilleur service de l'industrie pour les fabricants de composants. En partenariat avec nos clients, nous contribuons à améliorer leurs activités et à les rendre plus productifs. Nous sommes un leader dans la fourniture de solutions logicielles à l'industrie de la construction pour augmenter la rentabilité.
Dans ce rôle, vous rejoindrez une équipe Agile Scrum responsable de la création et du travail sur des applications au sein de la suite de produits logiciels d'Alpine. Le Développeur Logiciel Senior dirigera et participera à tous les domaines de développement, y compris la conception, le codage et les tests en collaboration avec l'équipe.
ITW offre à ses employés des perspectives d'évolution, un salaire compétitif et un ensemble complet d'avantages sociaux conçus pour aider les employés à prendre soin d'eux-mêmes, de leurs familles et de leur avenir.
Responsabilités principales
- Travailler avec une équipe Agile Scrum pour développer, tester et maintenir des applications web et de bureau
- Collaborer avec les Product Owners et les Responsables du Développement Logiciel pour aider à traduire les besoins métier en exigences et actions techniques.
- Encadrer et encourager l'utilisation des meilleures pratiques, l'application des fondamentaux de l'informatique et faciliter la collaboration au sein de l'équipe
- Préparer la documentation logicielle, y compris les diagrammes techniques et les manuels sur la conception, l'utilisation et le fonctionnement du logiciel
- Développer des tests unitaires automatisés pour les applications conformément aux normes de l'entreprise
- Analyser et fournir des solutions à des problèmes et projets techniques complexes
- Participer à des sessions de revue par les pairs des solutions et du code associé, assurer la qualité du logiciel tout au long du cycle de vie complet du développement (SDLC)
Qualifications
Compétences
- Compétences d'équipe - Collaborer avec l'équipe si nécessaire. Être capable de gagner la confiance de son équipe, de ses pairs et de la haute direction. Fournir un leadership technique et agir comme parrain pour les nouveaux employés.
- Communication - Être capable de communiquer de manière claire et concise. Être capable d'interagir avec les pairs, les managers et la haute direction.
- Adaptabilité – La capacité de s'adapter aux changements inattendus ou aux nouvelles exigences tout en travaillant sur des projets ou des solutions de codage de routine.
- Analytique – La capacité de découvrir, interpréter et communiquer des modèles significatifs et de les séparer en composants ou éléments logiques.
- Apprentissage continu - Identifier activement de nouveaux domaines d'apprentissage ; créer et profiter régulièrement des opportunités d'apprentissage ; utiliser les connaissances et compétences nouvellement acquises au travail et apprendre par leur application.
- Innovation – Générer des solutions innovantes dans les situations de travail ; essayer des moyens différents et nouveaux pour traiter les problèmes et les opportunités de travail.
- Influence – Appliquer des techniques de persuasion et de négociation constructives pour influencer les décisions mutuellement bénéfiques
Qualifications
- Diplôme de licence ou supérieur, de préférence dans des domaines liés à l'informatique ou à l'ingénierie
- 2+ années d'expérience en tant que Développeur Logiciel
- Connaissance et expérience avérée de diverses méthodologies et frameworks de développement tels que Agile et Scrum
- Compréhension avancée du cycle de développement utilisant Agile avec Scrum/Kanban et capacité à coacher/mentoriser d'autres sur le cycle de vie
- Maîtrise d'au moins trois des langages de programmation suivants (expert en 2): C++, C#, JavaScript, PHP, Python, SQL, Ruby, Java, HTML
- Maîtrise d'une ou plusieurs plateformes de données RDBMS ou NoSQL
- Solide compréhension des fondamentaux de l'informatique
- Compréhension et application des principes de conception SOLID
- Capacité à analyser et à générer des solutions à des problèmes complexes avec assistance
- Faire des recommandations et décrire les avantages/inconvénients
- Mettre en œuvre un plan d'action avec de l'aide
- Mentorer et collaborer avec l'équipe si nécessaire
- Excellentes compétences écrites et orales en communication et en organisation
Informations supplémentaires
ITW est un employeur qui souscrit au principe de l'égalité des chances / de l'action positive. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de sexe, d'identité de genre, d'orientation sexuelle, de race, de couleur, de religion, d'origine nationale, de handicap, de statut d'ancien combattant protégé, d'âge ou de toute autre caractéristique protégée par la loi.
Nous n'acceptons pas les CV non sollicités. Pour être considéré comme un candidat, veuillez postuler en ligne à une offre d'emploi spécifique.
Si vous êtes une personne qualifiée handicapée et que vous êtes incapable ou limité dans votre capacité à utiliser ou à accéder au système de candidature en ligne en raison de votre handicap, veuillez cliquer ici pour obtenir des informations sur la façon de nous contacter directement.
