Job Title: Lead Endur Software Engineer (ETRM/CTRM)
Job Type: Contract (Long-Term)
Overview:
Our client, a leading consulting firm specializing in energy and commodity trading solutions, is currently hiring a Lead Endur Software Engineer. In this role, you’ll lead and mentor Endur developers, drive CI/CD best practices, and contribute to innovative solutions for trading and risk management platforms.
Responsibilities:
- Lead, coach, and mentor Endur developers across multiple teams responsible for various ETRM feature areas aligned by commodity (LNG, Power, Gas, Environmental Products) or function (Front, Middle, Back Office, Integration).
- Ensure teams follow standards for architecture, design, testing, documentation, security, and coding practices.
- Promote and improve CI/CD processes within teams to maintain consistent quality and delivery.
- Encourage innovative solutions to existing problems and new opportunities.
- Drive continuous improvement in effort estimation and sprint planning.
- Gather requirements from end users and business analysts to define functional needs.
- Lead the design and development of Endur plugins using OpenJVS and OpenComponents.
- Develop external applications with OpenComponents and extensions like Result Calculators and Curve Constructors.
- Ensure comprehensive unit, integration, and performance testing coverage for all developments.
- Lead Proof of Concepts (PoCs) to validate new approaches and technologies.
- Maintain thorough technical documentation for all developed solutions.
- Facilitate continuous improvement in sprint demos and peer code reviews.
- Manage production issue troubleshooting and remediation effectively.
- Provide oversight and guidance to junior team members and collaborate with multiple teams.
Qualifications:
- Bachelor’s degree in IT or related field.
- 10+ years of IT experience, with at least 7 years working extensively with Endur in trading environments.
- Proven experience leading Endur implementation programs and development teams.
- Strong object-oriented development skills including knowledge of dependency injection and test-driven development.
- Solid experience in structured CI/CD processes ensuring quality and consistency.
- Expertise in Java (version 8+), including multi-threading, JUnit, Maven, logging frameworks, Apache libraries, and GoF design patterns.
- Proficient in MS SQL Server, SQL, and PL/SQL.
- Experience with Kafka messaging systems.
- Familiarity with monitoring solutions such as Azure Insights and Grafana.
- Knowledge of Azure DevOps for development lifecycle management.
- Deep understanding of Endur’s transactional and static data models focused on power and gas markets.
- Extensive Endur plugin development experience in Deal Entry, Back Office, Valuation, Reporting, and related modules.
- Experience configuring Endur components including Grid, Domain Services (APM, Credit, Log Monitor), and Workflows.
- Skilled at integrating Endur with external applications for data transfer.
- Demonstrated ability to collaborate effectively with cross-functional teams and stakeholders.
- Servant leadership style with focus on team empowerment, transparency, and agile best practices.
- Ability to adapt and learn quickly in ambiguous or unfamiliar situations.
- Strong stakeholder management and communication skills preferred.
Interested candidates are invited to send their resume to Recruiter1@netsynkinc.com for consideration.