At a Glance
- Tasks: Develop and test software in a dynamic, agile environment with a focus on innovation.
- Company: Join Markerstudy, a leading UK insurance provider with a collaborative culture.
- Benefits: Enjoy competitive pay, health plans, bonuses, and flexible working options.
- Why this job: Make an impact in the tech world while working on exciting projects.
- Qualifications: Experience in IBM RPG development and strong teamwork skills required.
- Other info: Opportunities for personal growth and career advancement in a vibrant workplace.
The predicted salary is between 30000 - 50000 £ per year.
This is a hybrid role and can be based from our offices in Peterborough, Manchester or Stoke. We also have largely remote working opportunities available. We are currently hiring multiple RPG Software Engineer positions.
Role Purpose: As a Software Engineer, you will analyse, develop and test all areas of the technology using the appropriate processes, methods and standards of the software development lifecycle (SDLC). Working in a scrum agile environment, Software Engineers provide technological steering and software advancement for Markerstudy, its clients, subsidiaries and other group members to meet project goals. You will be involved in all aspects of the development process, taking responsibility for your own work and working to ensure the success of the team's sprints. A good communicator, you will be working directly with other areas of the business to meet project goals.
Key Accountabilities and Responsibilities:
- Undertake development and delivery of features, components and systems, to ensure project success.
- Estimate the effort required to develop or update features, components or systems with reasonable accuracy.
- Follow best practice in development and unit testing of software to ensure minimal defect count in both testing and in the live environment.
- Follow the processes and stages of the software development life cycle, suggest updates and improvements to this to Lead Software Engineer.
- Constructively review work undertaken by other engineers, such as by code collaboration and peer reviews, and proactively contribute to reviews of your work.
- Support the Scrum team in the successful planning and delivery of sprints.
- Maintain a positive and solution-oriented approach to work, providing open and honest feedback.
- Show improvement in key technical skills through personal learning and use of company training systems.
- Ensure your own continuous professional development.
- Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role.
Skills, Experience and Knowledge:
- Significant experience as a professional IBM RPG Developer.
- Proficiency in RPG coding, using modern IDE (such as IBM Rationale Developer or VS Code).
- Experience integrating RPG applications with web services (REST/SOAP).
- Familiarity with APIs, JSON/XML parsing, and data transformation.
- Strong experience with RPGLE (free and fixed format), including modern free-format syntax.
- Proficiency in IBM i (AS/400, iSeries) environment and tools (e.g., SEU, RDi, ACS, PDM, CL, VS Code).
- Understanding of DB2 for i (SQL, DDS, physical/logical files).
- Experience with service programs, modules, procedures, and sub-procedures.
- Knowledge of data structures, arrays, and error handling in RPGLE.
- Ability to read, maintain, and refactor legacy RPG (III/IV) code.
- Familiarity with job control, batch processing, and interactive programs.
- Version control usage (e.g., Git, Aldon).
- Work from business requirements and not detailed specifications in an agile environment.
Preferred:
- Experience with Postman for API testing.
- Experience of work management tools such as Jira.
- Knowledge of insurance industry (preferably personal lines).
Personal Attributes:
- Demonstrates strong teamwork and a proactive approach to delivering software solutions.
- Work independently to manage tasks, timelines, and deliverables with minimal supervision.
- Conscientious, with a strong drive to take on and overcome challenges.
- Brings creativity and innovation to problem-solving and continuous improvement.
- Maintains high attention to detail, ensuring precision and quality in all work.
- Adapts effectively to change, showing resilience and flexibility in dynamic environments.
What we offer in return?
- A collaborative and fast-paced work environment.
- Health care cash plan.
- Yearly bonus scheme.
- 24 days annual leave plus Bank Holidays and the ability to buy additional leave (annual leave also increases with service).
- Life Assurance 4x annual salary.
- Vibrant, modern offices.
About the business: Markerstudy is a leading provider of private insurance in the UK, insuring around 5% of the private cars on the UK roads, 20% of commercial vehicles and over 30% of motorcycles in total premium levels of circa £1.2b. Markerstudy also has a large and growing direct presence in the market as well. Having acquired and successfully integrated Co-op Insurance Services in 2021, BGLi in 2022 & Atlanta in 2024. Markerstudy are now pursuing innovative pricing techniques, taking advantage of an award-winning insurer hosted rating platform, whilst challenging existing embedded processes.
Software Engineer (RPG) in Peterborough employer: Gerrard White
Contact Detail:
Gerrard White Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (RPG) in Peterborough
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, especially those already working at Markerstudy. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with RPG projects, make sure to highlight them. It’s a great way to demonstrate your coding chops and passion for software development.
✨Tip Number 3
Prepare for the interview like it’s a sprint! Brush up on your technical knowledge, especially around RPG and agile methodologies. Be ready to discuss how you tackle challenges and contribute to team success.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Software Engineer (RPG) in Peterborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer (RPG) role. Highlight your experience with RPG coding and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific examples of your work, especially those that demonstrate your proficiency in RPGLE and integration with web services. This helps us understand your hands-on experience and how you tackle real-world problems.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a straightforward approach that highlights your key achievements and skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen to join our team!
How to prepare for a job interview at Gerrard White
✨Know Your RPG Inside Out
Make sure you brush up on your RPG coding skills, especially with modern IDEs like IBM Rational Developer or VS Code. Be ready to discuss your experience with RPGLE, APIs, and integrating applications with web services, as these are key areas for the role.
✨Familiarise Yourself with Agile Methodologies
Since this role involves working in a scrum agile environment, it’s crucial to understand agile principles and practices. Be prepared to talk about your experience in sprints, how you’ve contributed to team goals, and any tools like Jira that you've used for work management.
✨Showcase Your Problem-Solving Skills
During the interview, highlight specific examples where you've tackled challenges in software development. Discuss how you approach problem-solving creatively and how you maintain high attention to detail, ensuring quality in your work.
✨Communicate Effectively
As a good communicator, you’ll need to demonstrate your ability to collaborate with different teams. Practice articulating your thoughts clearly and be ready to provide constructive feedback on code reviews, as this will show your teamwork skills and proactive approach.