(Senior) Software Developer - BAS (Business Administration Systems)
Workplace: Malta
Expires: August 18, 2025
OpenIIoT is seeking a (Senior) Software Developer to develop and implement reliable, scalable, and cyber-secure IIoT & Industry 4.0 digitalization and software solutions for manufacturing and heavy machinery companies. The developer will work under the guidance of a solution architect to deliver high-quality software, focusing on customer satisfaction and agile development.
Main requirements:
- Experience in business administration systems
- Strong programming skills especially in Python
- Knowledge of SQL and NoSQL databases
- Clean coding practices
- Ability to write unit and automated functional tests for microservices
- Understanding of manufacturing, logistics or supply chain processes preferred
- Familiarity with broker-based microservice architectures and related technologies such as MQTT and UNS
Responsibilities:
- Develop, test, and deploy microservices modules
- Collaborate with teams under solution architect guidance
- Write clean, maintainable, scalable code following best practices
- Own module quality, performance, and reliability
- Work in an agile environment and iterate rapidly to meet evolving requirements
Required hard skills:
- Python programming
- SQL and NoSQL databases
- Clean coding practices
- Experience with business administration systems (MRP, ERP, MES, bookkeeping)
- Development of broker-based microservices or similar systems
- Problem-solving and debugging skills
Recommended hard skills:
- C++ programming
- Unit testing and automated testing of microservices
- Knowledge of manufacturing, logistics, or supply chain processes
- Unified Name Space (UNS)
- MQTT and pub/sub communication protocols
- Cloud infrastructure, containerization, and DevOps experience
Soft skills:
- Highly motivated
- Passion for technology
- Precise and quality-driven
- Able to receive feedback
- Fluent written and spoken English
- Ability to work independently
- Excellent problem-solving and teamwork abilities
- Flexible work mentality beyond standard hours
Coding languages:
- Python
- C++
- SQL
Operating systems:
- Linux
- Docker
Natural languages:
- English (Proficient)
Cultural skills:
- Adaptable to agile working environment
- Team collaboration skills
- Client-focused mindset
- Willingness to travel and engage with international clients (opportunity)
Apply for this job
You might also like:
- 1st line support
- IFS Business Consultant in Service & Asset
- IT Architect 2511
- Experienced Software/System Developer
- Database Developer / BI Specialist
- System Engineer – Operation and Maintenance within TETRA
- Cloud Native Consultant
- Software Engineer
- Tech Lead - Integrations
- System Engineer at W5 Solutions in Älmhult