At a Glance
- Tasks: Develop innovative software solutions and collaborate with a dynamic team.
- Company: Join Barbour, a leader in EHS compliance and regulatory information.
- Benefits: Enjoy a competitive salary, remote work, and generous annual leave.
- Other info: Be part of a supportive culture that values collaboration and professional growth.
- Why this job: Make a real impact while working with cutting-edge technologies like AI.
- Qualifications: Experience in Java, Python, Kubernetes, and strong problem-solving skills.
The predicted salary is between 30000 - 30000 £ per year.
About us
Barbour is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support our clients wherever they are in the world. Through our knowledge of complex legislation and flexible resources, we empower our clients to simplify and manage their EHS compliance. It’s about more than just legislation. Working with Barbour, you have a partner to help put solid compliance foundations in place, tools to influence company culture, and specialist consultancy. We help you stay on top of ever-changing industry developments, ensuring your organisation keeps people safe and protects the environment.
About the role
Reporting to the Engineering Director, the role will be responsible for the development of software solutions and the supporting infrastructure used across Barbour EHS. The Software Developer will bring a solid level of experience in Java, Python and Kubernetes and will support the ongoing and future development and integration activity within the development team. The role will involve close collaboration with project managers, product owners, business analysts, senior stakeholders and key internal and external partners to help define and deliver project scope, while ensuring adherence to industry and business coding standards and best practices (e.g. ITIL, TOGAF).
Responsibilities will include:
- Collaborating on design features, preparing and reviewing technical specifications, writing storyboards, coding, analysing data, and contributing to the design, implementation and ongoing improvement of software solutions.
- Supporting other team members where required.
- Contributing to the development and validation of products, systems and components across the CI/CD cycle, including replatforming the core product, BAU and maintenance of legacy systems and delivery of new components and projects.
- Analysing issues, recommending solutions to support the overall platform design, improving performance and efficiency of existing products, and supporting BAU activity.
- Developing reusable, testable and efficient code, including APIs, in line with design requirements.
- Designing and implementing secure, high-availability, low-latency and performant applications.
- Integrating data storage solutions and implementing security and data protection controls.
- Reviewing, analysing and quality-checking code to ensure accuracy, functionality and standards compliance.
- Preparing and maintaining technical design documents, test criteria and supporting process documentation.
- Producing coherent storyboards for review and approval by the Architectural Review Board.
- Standing up and managing services and environments in Azure and AWS, working server-side with modern technologies.
- Using monitoring tools and performance data to identify improvements and optimise system performance.
- Planning, estimating, tracking and delivering multiple projects concurrently, on time and within agreed scope.
- Collaborating closely with team members, product teams and key partners, including working within CMS back-end environments where required.
- Contributing to software design, development, evaluation, root cause analysis and problem resolution.
- Supporting continuous improvement initiatives, special projects, reporting, presentations and ongoing professional development.
What we're looking for
The ideal candidate for this role will demonstrate behaviours that reflect our core values. Our colleagues are approachable and optimistic, focusing on solutions. We listen to understand client needs, delivering expert guidance and a high-quality service. We foster collaboration by sharing knowledge openly and supporting others to thrive by sharing well-considered feedback. We continuously strive for improvement by being open to challenge, being curious and focusing on innovation.
In order to excel in this role you need:
- To be a strong relationship-builder, able to work effectively with stakeholders, suppliers and cross-functional teams.
- Confident communicator who represents their team well in meetings and reviews.
- Self-motivated, collaborative and comfortable working independently with minimal supervision.
- Resilient, adaptable and positive, with a proactive approach to change.
- Strong problem-solving, analytical and time-management skills, with high attention to detail.
- Able to plan, prioritise and manage workloads across multiple projects, including estimating effort and resources.
- Sound understanding of the full software development lifecycle and modern development practices.
- Commercially aware, with an understanding of wider business needs and delivery constraints.
- Clear and persuasive communicator, capable of producing concise proposals, reports and presentations.
- Committed to continuous improvement, learning and maintaining high standards of quality and compliance.
Why join us?
We put people first—whether it’s our customers or our colleagues. When you join us, you’ll be part of a supportive team that values collaboration, innovation, and professional growth. We’ll give you the tools and opportunities to succeed, while ensuring you feel valued every step of the way.
Our benefits
We aim to support our colleagues both professionally and personally. Here’s a snapshot of what we offer:
- Salary: £30,000 per annum
- Location: Remote based
- Working Pattern: Monday to Friday 9 – 5:30pm with a one hour unpaid lunch break.
- Annual Leave: 25 days holiday in addition to usual bank holidays.
- Wellbeing: Health cash plan, company sick pay scheme, gym discounts, cycle to work scheme, mental health first aiders and an enhanced employee assistance programme.
- Financial: Salary sacrifice pension scheme, exclusive shopping discounts, EV Salary Sacrifice scheme, access to affordable ways to buy white goods and tech.
- Family: We enhance statutory family leave entitlements, run charity events throughout the year to support our charity partner Mind, provide group life insurance and offer a one-off two-week paid life-event leave after five years of service.
- Community: Volunteer days and religious holiday swaps.
- Social: We host an annual conference to get the whole business together as well as our team of Social Champions who arrange regular events for inside and outside of work.
- Development: We’ll cover the cost of a professional membership fee, support your personal and professional development and provide you with access to our online learning library.
Software Developer employer: Vantify Limited
Contact Detail:
Vantify Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Python, and Kubernetes. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨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, it shows you’re genuinely interested in joining our awesome team at Barbour.
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with Java, Python, and Kubernetes, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background aligns with Barbour’s mission. Keep it concise but engaging—show us your personality!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can think critically and come up with innovative solutions, so don’t hold back on sharing your success stories!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Vantify Limited
✨Know Your Tech Stack
Make sure you brush up on your Java, Python, and Kubernetes skills before the interview. Be ready to discuss your experience with these technologies in detail, as well as how you've used them in past projects. This will show that you're not just familiar with the tools, but that you can apply them effectively.
✨Showcase Your Collaboration Skills
Since the role involves working closely with project managers and other stakeholders, be prepared to share examples of how you've successfully collaborated in previous roles. Highlight any experiences where you’ve contributed to team success or navigated challenges through effective communication.
✨Demonstrate Problem-Solving Abilities
Expect to face some technical challenges during the interview. Prepare by thinking through common problems you've encountered in software development and how you resolved them. This will demonstrate your analytical skills and ability to think on your feet.
✨Understand the Company Culture
Familiarise yourself with Barbour's core values and mission. During the interview, express how your personal values align with theirs, especially around collaboration, innovation, and continuous improvement. This will help you stand out as a candidate who fits well within their team.