Endur Developer (POS-164)
About Us:
As a Senior Endur Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong functional knowledge in Power Trading, Renewable Energy Credits, and business analysis.
- Proficiency in handling data management, system integrations, and Endur development using JVS, OpenComponents, and Connex.
- Solid experience with C# and Power BI for building technical solutions.
- Between 4 to 8 years of hands-on development with recent versions of Openlink Endur using JVS/OpenComponents.
- Deep understanding of object-oriented programming principles and Java.
- Familiarity with setting up automation tools and configurations within Endur.
- Proven experience participating in at least one Endur implementation project, contributing with OpenJVS or OpenComponents.
- Strong capability to translate business requirements into comprehensive systems design.
- In-depth knowledge of Endur design best practices for developing tailored client solutions.
- Thorough understanding of the ETRM/CTRM industry, with experience working on commodities such as Power, Natural Gas, and LNG.
- Keen interest in building a long-term career in the E/CTRM domain, embracing new technologies in the field.
- Minimum Proficient (C1) in English.
Tasks and Responsibilities:
- Develop and maintain code on the latest versions of Endur, preferably version 22 or newer.
- Configure modules to support front, middle, and back-office operations.
- Manage dependencies and integrations across various system modules.
- Apply object-oriented design principles to create scalable and maintainable code.
- Utilize design patterns to build low-level designs for modules of moderate complexity.
- Leverage knowledge of design patterns specific to the Endur platform.
- Interpret database models and craft advanced queries involving joins, subqueries, and aggregation functions.
- Diagnose and resolve performance issues within custom codebases.
- Identify opportunities for continuous improvement to enhance service efficiency.
- Convert business insights and client needs into detailed, low-level technical solutions.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills