Requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software to meet the requirements of the companys IoT Platform Solution.
Build data pipelines for ingesting data from various mining equipment and devices such as gas detection instruments, collision awareness systems, environmental sensors.
Build data pipelines for ingesting data from various external systems such as ERP, TnA, and Asset Management Software.
Maintain interface definitions and data dictionaries for each connectivity solution.
Define the requirements, specify the architecture and design, develop, test, document and maintain software for integrating data from multiple sources.
Manage data ontologies for modelling digital twins in SmartMine to automatically create required configurations necessary for software services, devices, site infrastructure, etc.
Experience and Qualifications:
Bachelors degree in computer/software engineering, computer science
Masters or doctoral level degree (advantageous)
2-5 years experience in computer science, software, or computer engineering, applied math, physics, statistics, or related fields.
Experience with wireless and network communication technologies such as Wi-Fi, GSM, LoRaWAN, Bluetooth, TCP/IP.
2-5 years experience with data lake and warehousing solutions.
2-5 years experience with either Python, Java, C++, C#, Sparql, SQL databases.
2-5 years experience with either Apache Kafka (producers/consumers/connectors), Apache NiFi, Apache Spark, Apache ActiveMQ, MQTT, Modbus, REST API.
ExecutivePlacements.com
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.