- Company Name
- Experis UK
- Job Title
- Software Engineer - ITSO SME - Remote
- Job Description
-
Job Title: Software Engineer – ITSO SME – Remote
Role Summary:
Software Engineer with expertise in ITSO standards responsible for the development, maintenance, and continuous improvement of Transport Club’s core transaction processing platforms (HOPS, Fulfilment, Actora). Engages across the entire software lifecycle, supports DevOps pipelines, and collaborates with internal teams and third‑party clients to ensure robust, scalable services that underpin national transport operations.
Expectations:
- Lead technical solutions for platform enhancements and optimisations.
- Deliver high‑quality code within Agile sprint cycles.
- Act as a subject‑matter expert on ITSO transport systems.
- Provide tier‑2 support and resolve escalations from the Service Desk.
- Continuously evaluate and implement best practices, tooling, and performance improvements.
Key Responsibilities:
- Design, develop, test, and deploy features in Java enterprise environments.
- Maintain and extend Transport Club HOPS, Fulfilment, and Actora platforms.
- Manage release pipelines using Git, Jenkins, and associated DevOps tools.
- Collaborate with cross‑functional teams and external stakeholders to define requirements and improvement opportunities.
- Conduct code reviews, enforce coding standards, and mentor junior engineers.
- Participate in backlog grooming, sprint planning, daily stand‑ups, and retrospectives.
- Monitor platform performance, diagnose issues, and implement optimisations.
- Produce and maintain technical documentation and SOPs.
Required Skills:
- Strong Java enterprise development experience.
- In‑depth knowledge of ITSO transport systems and standards.
- Proficiency with relational databases (SQL).
- Experience building large‑scale, enterprise‑grade applications.
- Solid grasp of software engineering best practices, design patterns, and architectural principles.
- Hands‑on experience with automated testing frameworks (JUnit, Cucumber).
- Familiarity with DevOps concepts, CI/CD pipelines, and toolchains (Git, Jenkins, Groovy).
- Agile Scrum experience (development, sprint execution, release).
- Exposure to RESTful services; front‑end, Node, Angular, or C# deemed a plus.
- Familiarity with Elasticsearch for log and metrics analysis.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- No specific certifications required.