Epicareer Might not Working Properly
Learn More
S

Ingnieur logiciel senior // Senior Software Engineer - Control Application

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary:

ENGLISH VERSION WILL FOLLOW

Nous recherchons un ingnieur logiciel senior expriment / dveloppeur full stack pour rejoindre notre quipe mondiale dynamique. Dans ce rle, vous serez le principal contributeur au dveloppement de logiciels d'application de contrle de nouvelle gnration pour les systmes de refroidissement, avec un fort accent sur la qualit, la performance et des solutions innovantes.

Responsabilits principales :

Dveloppement logiciel : Dvelopper des logiciels de nouvelle gnration pour les systmes de contrle 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 dveloppement pratique en travaillant avec les membres de l'quipe projet, en favorisant un environnement collaboratif et inclusif avec d'autres dveloppeurs et experts en la matire.

Processus de rvision : Participer et diriger des revues de conception et de code, le refactoring, les tests unitaires et d'intgration, le dveloppement d'algorithmes et la documentation.

Amlioration continue : Identifier et mettre en ?uvre des opportunits pour amliorer les processus de dveloppement, la qualit du code, la performance du systme et l'environnement de dveloppement global.

Support continu : Fournir un soutien continu aux efforts d'ingnierie de maintien, en collaborant efficacement avec les parties prenantes internes et externes.

Exigences :

Exprience : Un minimum de 8 ans dans le dveloppement de logiciels bass sur le web pour des applications industrielles/commerciales, axes sur le contrle, l'automatisation et les systmes HMI.

Dveloppement full stack : Au moins 5 ans d'exprience en dveloppement full stack utilisant des frameworks open source, impliquant l'architecture, l'UX, la mise en ?uvre et les tests.

Comptences techniques :

  • Matrise de React, Python, TypeScript, HTML/CSS, serveurs WSGI (par exemple, Flask) et API REST pour des environnements multiplateformes (Linux et Windows).
  • Exprience avec C#/.NET, MQTT, Redis, Jenkins, Selenium, Git, JIRA et d'autres outils pertinents.

Rseautage industriel : Familiarit avec les protocoles de communication industrielle et le rseautage. La connaissance des systmes d'automatisation des btiments, BACnet et Modbus est un atout significatif.

Pratiques de dveloppement : Engagement envers la scurit par la conception, la sret par la conception et la qualit par la conception dans le cycle de vie du dveloppement logiciel (SDLC), CI/CD et pratiques DevOps.

Rsolution de problmes : Antcdents prouvs en matire de rsolution de problmes et de promotion de l'amlioration continue dans les applications logicielles commerciales. Une aptitude pour le matriel est requise.

Comptences en communication : Excellentes comptences en communication et collaboration dans un environnement d'quipe mondiale. La matrise 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.
  • Technical Skills:
  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job