ENGLISH VERSION WILL FOLLOW
Nous recherchons un ingénieur logiciel senior expérimenté / développeur full stack pour rejoindre notre équipe mondiale dynamique. Dans ce rôle, vous serez le principal contributeur au développement de logiciels d'application de contrôle de nouvelle génération pour les systèmes de refroidissement, avec un fort accent sur la qualité, la performance et des solutions innovantes.
Responsabilités principales :
Développement logiciel : Développer des logiciels de nouvelle génération pour les systèmes de contrôle de refroidisseurs, en garantissant la qualité à toutes les étapes, y compris l'architecture, la conception, la mise en œuvre et les tests.
Mode de travail : Fournir un leadership technique et une expertise en développement pratique en travaillant avec les membres de l'équipe projet, en favorisant un environnement collaboratif et inclusif avec d'autres développeurs et experts en la matière.
Processus de révision : Participer et diriger des revues de conception et de code, le refactoring, les tests unitaires et d'intégration, le développement d'algorithmes et la documentation.
Amélioration continue : Identifier et mettre en œuvre des opportunités pour améliorer les processus de développement, la qualité du code, la performance du système et l'environnement de développement global.
Support continu : Fournir un soutien continu aux efforts d'ingénierie de maintien, en collaborant efficacement avec les parties prenantes internes et externes.
Exigences :
Expérience : Un minimum de 8 ans dans le développement de logiciels basés sur le web pour des applications industrielles/commerciales, axées sur le contrôle, l'automatisation et les systèmes HMI.
Développement full stack : Au moins 5 ans d'expérience en développement full stack utilisant des frameworks open source, impliquant l'architecture, l'UX, la mise en œuvre et les tests.
Compétences techniques :
- Maîtrise de React, Python, TypeScript, HTML/CSS, serveurs WSGI (par exemple, Flask) et API REST pour des environnements multiplateformes (Linux et Windows).
- Expérience avec C#/.NET, MQTT, Redis, Jenkins, Selenium, Git, JIRA et d'autres outils pertinents.
Réseautage industriel : Familiarité avec les protocoles de communication industrielle et le réseautage. La connaissance des systèmes d'automatisation des bâtiments, BACnet et Modbus est un atout significatif.
Pratiques de développement : Engagement envers la sécurité par la conception, la sûreté par la conception et la qualité par la conception dans le cycle de vie du développement logiciel (SDLC), CI/CD et pratiques DevOps.
Résolution de problèmes : Antécédents éprouvés en matière de résolution de problèmes et de promotion de l'amélioration continue dans les applications logicielles commerciales. Une aptitude pour le matériel est requise.
Compétences en communication : Excellentes compétences en communication et collaboration dans un environnement d'équipe mondiale. La maîtrise de l'anglais, à l'écrit comme à l'oral, est essentielle.
-
We are seeking an experienced Senior Software Engineer / Full Stack Developer to join our dynamic global team. In this role, you will be the key contributor in developing next-generation control application software for chiller systems, with a strong emphasis on quality, performance, and innovative solutions.
Key Responsibilities:
- Software Development: Develop next-generation software for chiller control systems, ensuring quality throughout all phases, including architecture, design, implementation, and testing.
- The Way Work: Provide technical leadership and hands-on development expertise in working with project team members, fostering a collaborative and inclusive environment with fellow developers and subject matter experts.
- Review Processes: Participate in and lead design and code reviews, refactoring, unit and integration testing, algorithm development, and documentation.
- Continuous Improvement: Identify and implement opportunities to enhance development processes, code quality, system performance, and the overall development environment.
- Ongoing Support: Provide ongoing support for sustaining engineering efforts, collaborating effectively with internal and external stakeholders.
Essential Requirements:
- Experience: A minimum of 8 years in web-based software development for industrial/commercial applications, focusing on control, automation, and HMI systems.
- Full Stack Development: At least 5 years of experience in full stack development using open-source frameworks involving in architecture, UX, implementation and testing.
- Proficiency in React, Python, TypeScript, HTML/CSS, WSGI servers (e.g., Flask), and REST APIs for cross-platform environments (Linux and Windows).
- Experience with C#/.NET, MQTT, Redis, Jenkins, Selenium, Git, JIRA, and other relevant tools.
- Industrial Networking: Familiarity with industrial communication protocols and networking. Knowledge of Building Automation Systems, BACnet, and Modbus is a significant plus.
- Development Practices: Commitment to Security by Design, Safety by Design, and Quality by Design within the Software Development Lifecycle (SDLC), CI/CD, and DevOps practices.
- Problem-Solving: Proven track record of problem-solving and driving continuous improvement in commercial software applications. Hardware aptitude is required.
- Communication Skills: Excellent communication and collaboration skills in a global team environment. Fluency in English, both written and spoken, is essential.