Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Development Standards
- To understand GUI standards and assist users in interpreting these as required, liaising with the users and understanding GUI design and prototyping.
- To appreciate the importance of design and software specifications.
- To construct and document new and amended software in accordance with ESG Global (Energy) standards, to meet the requirements of design/program specifications.
- Have an interest in the Java eco-system, read about new frameworks, keep up to date with new language features and think how these can be applied to existing products.
- Develop and document new and amended complex software in accordance with ESG Global Ltd standards, working with the developers to ensure the design specifications are adhered to.
- Maintain high standards of software quality within the team by establishing good practices, code management processes and habits; mentoring developers on best practices, code design and principles, including practical approaches to ground-up software design. Perform quality reviews and ensure consistent test-driven development.
- Identify and encourage areas for growth and improvement within the team.
- ISO Awareness. To understand the importance of quality and change control, to comply with all relevant standards and procedures, and participate in quality assurance and control activities.
- Provide customer support for installed ESG Global (ESG) products by identifying, diagnosing, and providing a resolution.
- To provide application support by resolving complex queries raised through the service desk to agree the service level.
- To assist in the definition of feasible, cost-effective solutions to meet the agreed functional and non-functional requirements.
- To participate in the design and architecture of the software solution.
- To assist in the identification of opportunities for component and technology re-use.
- To understand the principles and objectives of user documentation; assist in the preparation of user documentation.
- Take an active role in the review, design, and estimation of client change requests, liaising with the Technical Lead where appropriate.
- To understand the importance of quality control, to comply with all relevant standards and procedures and participate in quality assurance and control activities.
- To understand the importance of change control and work within a formal change control system.
- Support DevOps in the delivery of applications and services at high velocity.
- Support IT, DevOps and DataOps in the maintenance of support of environments (performance, capacity, availability).
- Guide team development efforts towards successful product delivery.
- Take responsibility for development estimates, code quality and timely delivery of releases, and advise of any deviations from the plan, and recommend corrective actions.
- To ensure all project issues and risks are reported accurately; make recommendations for corrective actions.
- To report progress and participate in progress meetings.
- To undertake and participate in quality reviews.
- At least 3 years commercial experience in software development, with one or more of the following technologies:
- Java, Spring Boot, Maven, GIT, Junit, MySQL, React, TypeScript, Jest, Microservices, Kubernetes, AWS
- 3+ years' experience in a software development position as part of a development team, writing in Java.
- 3+ years' experience working with databases.
- Proven experience of software development projects and a commitment to utilising development methodologies is essential.
- A minimum 2:1 Degree in Computer/IT-related discipline, or an active GitHub profile with a keen interest in Java.
- Experience working in an Agile software development environment.
- Working knowledge of the Energy Industry.
You will have or be:
- Hard working and willing to go above and beyond when required.
- Excellent written and oral communication skills.
- Willingness to undergo BS7858 screening.
- Good problem-solving techniques.
- Ability to provide software process improvements is essential.
- Willing and able to drive continuous improvement within the Billing department.
- Ability to identify opportunities for product improvement.
- Excellence: be accountable to deliver our best
- Passion: show how much we care each day
- Integrity: do the right thing when no one is looking
- Collaboration: work together to succeed together
Key Skills
Ranked by relevanceReady to apply?
Join J&T Business Consulting and take your career to the next level!
Application takes less than 5 minutes

