For more information, please copy and paste this link into your browser: https://secure-jobsplus.gov.mt/Filerepository/Jobsplus/OPENIIOT_Tech_Lead.pdf
As Tech Lead, you will lead the development and implementation of reliable, scalable, and cyber-secure industrial software solutions based on Industrial IoT and Industry 4.0 principles. You will guide the software development team, contribute to architecture and technical decision-making, and work closely with customers and internal stakeholders to deliver high-quality solutions. This is a hands-on role that combines software development, technical leadership, and solution design. A strong part of this role is related to OpenIIoT’s Business Operations Solutions (BOS), including integrations and software environments connected to ERP, MES, WMS, MRP, and related operational platforms. Customer satisfaction, technical quality, and long-term maintainability are key responsibilities in this role. Tasks - Take ownership and accountability for the technical direction, timelines, and delivery of maintainable software - Take ownership of projects and products, ensuring quality, performance, scalability, and reliability - Lead the design, development, testing, and deployment of products within the OpenIIoT ecosystem - Lead cross-functional teams, in collaboration with the Lead Architect, to design and implement tailored solutions - Ensure clean, maintainable, and scalable code while adhering to best practices and design patterns - Work in an agile environment, continuously iterating and improving systems to meet evolving requirements - Support and mentor developers in technical decision-making, code quality, and problem-solving Requirements - Highly motivated - Love technology - Detail-oriented and committed to high quality - Strong critical thinking skills - Leadership and Technical team coaching skills - Strong Customer Communication skills - Open to receiving and applying feedback - Fluent in English, both written and spoken - Ability to work independently - Excellent problem-solving and teamwork skills - Willingness to go the extra mile when needed - Not a 9-to-5 mentality Hard skills - Experience with large codebases. - Experience with designing scalable production systems. - Experience with operational business platforms such as ERP, MES, WMS, MRP, or related solutions - Ability to read and critique code quickly, across multiple languages - Strong understanding of scalability, performance, failure modes and data modeling - Strong programming skills in building scalable and distributed systems - Strong debugging and problem-solving skills - Familiarity with advanced concepts such as event-driven architectures and real-time data processing - Ability to evolve architecture incrementally without major rewrites Programming & Technical Skills - Python - SQL and NoSQL - Production system design - Clean coding practices - Design Patterns - Docker - Linux - C++ - Unit testing and automated testing - System and Software Skills - Event-Sourcing - Micro-Services Business Operations System Experience - Understanding manufacturing, logistics, or supply chain-related administration processes is a big plus. - Knowledge of systems like MRP, ERP, MES, or Bookkeeping software is highly advantageous.
If multiple Education and Language Profiles are defined, please note that you must fit at least one of them, but not necessarily all.
| Subject | Level | Grade |
|---|---|---|
Please quote the vacancy number in your email. Applicants must be Maltese/EU Nationals/other nationals who are entitled to equal treatment as EU Nationals with regards to employment due to EU legislation & treaty rights about the free movement of workers.