We are looking for an Application Developer for Fluence Americas Region (a fast-paced challenging
environment).
What does an Application Developer do at Fluence?
- Develop and maintain Python scripts for monitoring and controlling battery energy storage
- systems (BESS).
- Create automated processes for data analysis, reporting, and optimization.
- Collaborate with cross-functional teams to integrate Python scripts into the BESS management
- system.
- Troubleshoot and resolve issues related to Bash scripts and system-level tasks.
- Implement Modbus communication protocols to interface with BESS components, such as
- inverters, battery management systems, and energy meters.
- Develop software to read and write Modbus registers for real-time data acquisition and control.
- Debug and optimize Modbus communication to ensure efficient data exchange between BESS
- components.
- Design and implement data integration solutions to aggregate, process, and store data from
- BESS components.
- Maintain comprehensive documentation of software code, scripts, and system configurations.
- Work closely with cross-functional teams, including hardware engineers, electrical engineers,
- and control systems engineers, to ensure seamless integration of software solutions.
What does the ideal candidate look like?
- BS in Software Engineering.
- 4-5 years of relevant work experience
- Good Understanding and ability to work with Python
- Good Multi-tasking and Time-Management skills
- Strong background in using MS Office software: Excel, Word, and PowerPoint
- Highly tuned drive to win and deliver excellence under tight timelines.
- Desire to work collaboratively in an entrepreneurial environment.
- Track record of taking ownership over responsibilities and pursuing them diligently