The Web Developer is responsible for performing web development tasks related to company products and projects, specifically all web interfaces. Communicate internally to fully understand project requirements and objectives. Create and maintain product production documentation. Provide technical support internally and externally. Build a knowledge base and skill set to contribute to the development and maintenance of company products and projects.
REPORTS TO: Research and Development Manager
DEPARTMENT: Research and Development Team
Communicate internally to gain a thorough understanding of technical requirements.
Participate in the creation and maintenance of documents that clearly capture and define all functional, electrical and mechanical requirements
Participate in feasibility studies if necessary
Leverage the experience of seasoned design engineers to better understand solutions and gain technical knowledge.
Build a technical knowledge base and skill set based on work experience to successfully complete business development and support tasks.
Identify the technologies that will best meet the requirements of each project
Develop web interfaces hosted on local machines as well as cloud/server environments
Develop web interfaces that are user-friendly and modern based on the technical requirements of the products concerned
Participate in design reviews at various stages of all projects
Contribute to the maintenance of a secure repository for all components used for development purposes
Support and assist members of the Solution Architecture team
Stay up to date with technological developments
HTML web development
Linux environment (Hosting web services on Linux and working with Linux network manager)
Python (standard and web development packages such as Flask)
Knowledge of communication interfaces such as RS485, CANBUS, Ethernet
Knowledge of communication protocol standards such as MODBUS, SNMP
- HTML NodeJS
Find out more/Apply to this position