- Location
- Windhoek
- Type
- Full-time
- Department
- Engineering
- Closing date
- Today
- Source
- CareersPage
Description
Industry:
Internet of Things (IoT) / Telecommunications
Position: Software Developer/Engineer
Location: Windhoek, Namibia
Employment Type: Full-time
About the Role
We are seeking a talented, analytical and solutions-driven Software Developer / Software Engineer to design, develop, test and maintain software applications and systems within an IoT environment. The successful candidate will contribute to the development of software solutions that connect devices, process data, integrate networks and enable real-time monitoring and automation. The ideal candidate is a proactive problem-solver with a passion for technology, innovation and continuous improvement.
Key Responsibilities
- Design, develop, test and maintain software applications and solutions for IoT platforms and connected devices.
- Develop and maintain backend services, APIs and integrations between devices, networks, databases and software applications.
- Support the integration of IoT sensors, gateways and communication equipment with cloud-based or on-premises systems.
- Develop, maintain and optimise databases, data-processing systems and application interfaces.
- Implement software for device monitoring, data visualisation, reporting, alerts and automation.
- Troubleshoot software issues, identify root causes and implement effective solutions.
- Collaborate with field technicians, network engineers and other technical teams to ensure seamless integration between hardware and software.
- Participate in software architecture, system design, testing, deployment and ongoing maintenance.
- Apply appropriate cybersecurity practices to protect devices, applications, networks and data.
- Maintain technical documentation, source code repositories and development records.
- Monitor system performance, identify opportunities for improvement and ensure the reliability and scalability of software solutions.
- Stay up to date with emerging technologies, programming languages and developments in the IoT industry.
Minimum Requirements
- A relevant diploma or degree in Software Engineering, Computer Science, Information Technology, Computer Engineering or a related field.
- Fluency in English and Afrikaans, both written and spoken.
- Practical knowledge of at least one programming language, such as Python, Java, JavaScript/TypeScript, C# or C/C++.
- Understanding of software development principles, object-oriented programming, debugging and testing.
- Knowledge of databases, APIs, version control systems such as Git, and software development best practices.
- Understanding of networking fundamentals, including TCP/IP, HTTP/HTTPS and client-server communication.
- Strong analytical, logical-thinking and problem-solving abilities.
- Ability to work independently, take initiative and collaborate effectively within a technical team.
- A willingness to learn new technologies and adapt to the evolving requirements of an IoT environment.
Advantageous Experience
- Experience developing software for IoT platforms, connected devices or embedded systems.
- Familiarity with MQTT, REST APIs, device communication protocols or real-time data processing.
- Experience with cloud platforms such as AWS, Microsoft Azure or Google Cloud.
- Knowledge of Linux environments, Docker, CI/CD pipelines or automated testing.
- Experience with dashboards, data visualisation, telemetry and remote device monitoring.
- Understanding of cybersecurity, authentication and secure device communication.
- Exposure to telecommunications, networking, automation or industrial monitoring systems.
Key Competencies
- Strong technical aptitude and attention to detail.
- Innovative thinking and a solutions-oriented mindset.
- Self-motivation, accountability and a proactive approach to work.
- Ability to manage priorities and meet project deadlines.
- Strong communication and teamwork skills.
- Adaptability and commitment to continuous learning.
- Ability to translate technical requirements into practical, reliable software solutions.
ELITE ENCOURAGES YOU TO APPLY BY SUBMITTING YOUR DETAILED CV
ON THIS CAREER PAGE. (Supporting documents are NOT to be submitted at this stage).
Contact Janine for more details 083 7234155
Closing Date: 30th October 2026
Only shortlisted candidates will be contacted.