ETRM Technical Consultant (Endur/Openlink)
Location: UK
Working Arrangements: Hybrid
Employment Type: Permanent
The Opportunity
We are working with a specialist technology and consulting organisation supporting businesses across energy, commodities and financial markets. The team delivers technology solutions across complex trading environments, helping clients develop, enhance and maintain business-critical trading systems.
Due to continued growth, they are looking to appoint an experienced Technical Consultant / Developer with strong Openlink Endur experience to join their UK-based technical team.
This is an opportunity to work on complex technology projects, contribute to end-to-end delivery and collaborate with technical and business stakeholders across the full development lifecycle.
Key Responsibilities
- Design, develop, test and maintain technical solutions within Openlink Endur environments.
- Provide technical expertise throughout the software development lifecycle, from initial design through implementation, optimisation and ongoing support.
- Translate business requirements into robust technical designs and specifications.
- Develop high-quality, scalable solutions that meet business and client requirements.
- Follow established development standards, architectural principles and project methodologies.
- Collaborate with technical teams, business stakeholders and clients to deliver successful outcomes.
- Support implementations and project delivery, including occasional travel to client sites within the UK and potentially Europe.
Essential Skills and Experience
- A degree in Computer Science, Software Engineering or a related discipline.
- At least 5 years' commercial experience developing and supporting Openlink solutions within a production environment.
- Strong Java or C#/.NET development experience, ideally using OpenJVS or OpenComponents.
- At least 3 years' experience working with SQL databases, such as Oracle, SQL Server or MySQL.
- Experience working within Agile or Waterfall software development environments.
- Familiarity with source control tools such as Git, SVN or TFS.
- Experience with CI tools such as Jenkins or TeamCity.
- Experience with build tools such as Maven, Gradle or Ant.
- Strong knowledge of object-oriented design principles and established design patterns.
- A good understanding of dependency injection and software architecture principles.
- Experience working on business-critical systems where reliability, performance and quality are essential.
Personal Attributes
- Strong analytical and problem-solving skills.
- Clear communication skills, with the ability to engage technical and non-technical stakeholders.
- A proactive approach, with the ability to work independently and take ownership of deliverables.
- Strong attention to detail and a commitment to producing high-quality solutions.
- The ability to manage competing priorities and deliver effectively under pressure.
- Flexibility to adapt to changing project requirements and working environments.
Additional Information
This is a permanent opportunity with remote or hybrid working options. Some travel to client locations may be required depending on project needs.