MPI Limited

Senior Software Developer

Click Here to Apply

Job Location

Farringdon, United Kingdom

Job Description

MPI is looking for a long term Senior Software Developer, remote working

Outside IR35 -Dayrate -£950

Role

We are seeking a Senior Software Developer to join our team and work on cutting-edge software solutions for the renewable energy sector.

This role will involve developing scalable applications to optimize energy production, manage grid operations, and integrate new technologies such as smart grids, IoT, and machine learning for predictive energy modeling.

Key responsibilities

Work on a high-performance software solution for renewable energy platforms, including solar, wind, and energy storage systems.

Integrate and process large volumes of data from renewable energy assets (batteries) for real-time energy monitoring and forecasting.

Create algorithms to optimize energy production, storage, and consumption using data analytics and machine learning

Build software that supports smart grid operations, grid stability, and energy distribution automation.

Make a cloud-based solution to handle data collection, storage, and real-time analysis from renewable energy sites.

Maintain systems capable of processing real-time data from energy assets and grid systems for operational insights and predictive maintenance.

Build and manage RESTful APIs to enable seamless communication between various energy management systems, IoT devices, and external data sources.

Optimize system performance to handle large-scale data processing while ensuring scalability to accommodate the growing renewable energy infrastructure.

Ensure that all software is developed and maintained in compliance with industry standards and regulations for renewable energy systems.

The Ideal Candidate

Proven expertise in software development within the renewable energy sector or similar technical domains.

Strong understanding of renewable energy technologies such as energy storage systems.

Experience in developing software that handles real-time data analytics, predictive algorithms, and optimization

Passionate about solving complex energy problems with cutting-edge technology.

Must-Have Skills

Your Power Tools ( One of the Each )

Proficiency - Java, Python, C# for back-end development.

Hands-on experience with cloud platforms - Azure for large-scale data processing and storage.

Expertise in developing and deploying scalable microservices architectures.

Advanced knowledge of data processing frameworks - Kafka, Spark

Time-series databases - InfluxDB,TimescaleDB .

Familiarity with energy management systems (EMS) and grid integration software.

Knowledge of IoT communication protocols (MQTT, CoAP) for energy asset monitoring.

Experience in energy modeling, forecasting, and optimization algorithms.

Strong grasp of RESTful APIs, web services, and integration with third-party energy platforms.

Familiarity with security and compliance standards in energy and IoT systems.

Qualifications & Experience

Bachelor’s or Master’s degree in Software Engineering or a related field.

5+ years of experience in software development, with at least 2 years focused on renewable energy or energy tech

Client’s Work Culture

Our client foster a collaborative and innovative work environment where you’ll work alongside experts in energy tech, data science, and engineering.

Our client is united by a shared mission to transform the energy landscape with sustainable solutions, and offer the opportunity to contribute to projects that have a lasting environmental impact

Location: Farringdon, GB

Posted Date: 11/24/2024
Click Here to Apply
View More MPI Limited Jobs

Contact Information

Contact Human Resources
MPI Limited

Posted

November 24, 2024
UID: 4945978772

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.