Extracted automatically from the advert; confirm requirements on the original listing.
Job description
An innovative technology business operating at the intersection of software, IoT, telemetry and utility infrastructure is looking for a Software Engineer to join its growing technical team.
This role will focus on developing and maintaining software solutions used to remotely monitor distributed utility infrastructure, turning data from meters, sensors, PLCs and connected devices into reliable, actionable information.
The successful candidate will work across software development, data integration, cloud platforms and industrial/IoT systems, contributing to solutions that provide real-time visibility of electricity, water, energy and other utility infrastructure.
Key Responsibilities
* Design, develop and maintain software applications for remote utility monitoring.
* Develop and integrate REST APIs and data services.
* Build systems that ingest and process real-time telemetry from field devices.
* Integrate software with IoT gateways, smart meters, sensors, PLCs and monitoring platforms.
* Develop dashboards, reporting functionality, alarms and notification systems.
* Work with time-series and relational databases to store and analyse utility data.
* Develop reliable data pipelines for distributed and remote infrastructure.
* Investigate system issues, troubleshoot software and resolve bugs.
* Implement automated testing and maintain high software quality standards.
* Assist with cloud deployment, system configuration and ongoing platform improvements.
* Work closely with engineers, technicians and product stakeholders to translate operational requirements into software solutions.
* Develop scalable solutions capable of supporting multiple sites and large volumes of monitoring data.
* Contribute to cybersecurity, authentication, access control and secure data transmission.
* Participate in code reviews, documentation and software development best practices.
Technical Environment
Experience with some of the following technologies will be advantageous:
* Python / JavaScript / TypeScript / C# / Java
* React, Angular or similar frontend frameworks
* Node.js or equivalent backend frameworks
* REST APIs
* SQL / PostgreSQL / MySQL
* Cloud platforms
* Docker / containerisation
* Git
* Linux
* IoT platforms and edge computing
* MQTT / OPC-UA / Modbus / DNP3
* Industrial telemetry and SCADA integration
* Time-series databases
* Data visualisation and dashboard development
Requirements
* BSc / BEng / Computer Engineering, Electronic Engineering, Mechatronics or a related field.
* Software development experience.
* Strong programming and software engineering fundamentals.
* Experience developing production software rather than purely academic projects.
* Experience working with databases and APIs.
* Strong troubleshooting and analytical abilities.
* Understanding of distributed systems, data communication or IoT environments will be highly advantageous.
* Strong communication and documentation skills.
Please send your cv to
Network Finance
Recruiter
Before you apply
Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
Legitimate employers do not charge application, registration or training fees.
Don't send your ID or bank details before you have confirmed the employer is real.
We are seeking a Finance Business Analyst , this role is a contract role- onsite. To lead business analysis efforts within the finance domain, enabling transformation through process optimisation, data-driven insights, and system integration.
Dotcom has been operating since 2012. Our cutting-edge software and innovative solutions has offered revolutionised results to various sectors. Our experienced footprint has grown globally and is consistently expanding. PaaS & SaaS is Dotcom’s product engine and the home of the group’s intellectual property.