At a Glance
- Tasks: Design and develop innovative software solutions for external customers using cutting-edge technologies.
- Company: Join Brakes, the UK's largest foodservice supplier, with a focus on diversity and inclusion.
- Benefits: Enjoy a hybrid working model, competitive salary, and opportunities for professional growth.
- Other info: Be part of a supportive team that values your unique talents and fosters a sense of belonging.
- Why this job: Make a real impact in a dynamic environment while working with modern programming languages.
- Qualifications: Bachelor's degree or equivalent experience in Salesforce and hands-on coding skills required.
The predicted salary is between 30000 - 50000 € per year.
The Salesforce Software Engineer will be responsible for designing, developing, and testing innovative software products for external customers, including end-user applications, systems software, mobile and web applications, and database solutions. You will lead requirements analysis and high-level design to translate customer needs into effective software solutions, while defining the overall architecture, core components, and system properties. Your work will involve writing clean, efficient code using programming, scripting, and database languages, as well as planning and executing rigorous software testing. This includes developing test scripts, analyzing results, and monitoring risk levels throughout the testing process to ensure quality and reliability.
This role is offering a hybrid working contract with the expectation to work from your local site 2-3 times per week. Flexibility with travel is also required.
Responsibilities- Produce high quality code to meet product/platform requirements
- Adhere to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis and secure coding
- Write technical user stories and ensure that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
- Actively resolve defects and manage technical debt
- Develop unit tests to ensure good coverage and regression testing ability
- Assist in the development of automated tests and environment management scripts
- Practice DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
- Participate in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
- Perform spikes and investigations to evaluate new tools/technologies
- Collaborate with the team to support end-to-end including design, development, QA, deployment and production support
To be successful, you’ll hold a bachelor’s degree and/or equivalent experience with Salesforce. You’ll have extensive experience with hands-on coding, testing, and application development within an agile environment. Practical proficiency in modern programming languages such as Java, .NET, Ruby, or Python is essential, along with a solid understanding of agile methodologies including Scrum, Lean, XP, and Kanban. Experience in building and deploying applications on cloud platforms like AWS is required, as well as a basic understanding of DevOps practices such as continuous integration and deployment, configuration and containerization, infrastructure as code, and monitoring.
Ideally, previous experience of working with the Salesforce platform, including proficiency in Apex, VisualForce, and Lightning. Possessing a strong understanding of the Salesforce product suite and demonstrate hands-on configuration experience using the platform’s point-and-click administration interface.
The ideal candidate will demonstrate an agile development mindset with a strong customer focus and results orientation. Effective interpersonal, teamwork, and collaboration abilities are essential, along with strong analytical and business problem-solving skills. Excellent communication skills, ensuring clear and impactful interactions across teams and stakeholders.
Additional InformationAt Brakes everyone is welcome. We don’t want you to ‘fit our culture’ we want you to help define it and we actively celebrate the unique talents of each and every colleague. We don’t just look at your CV, we’re more focused on who you are and your potential. As part of our values, we are committed to fostering a diverse and inclusive culture where everyone has a voice, is appreciated and has the same opportunities. We work hard to ensure that everyone feels part of our business, as we care for one another and connect the world through food and trusted partnerships. Our ultimate goal is to ensure that everyone belongs and thrives at Brakes and we recognise that Brakes can only thrive when everyone feels they belong.
We’ll do everything we can to support you during your application. If you need us to make any adjustments to our recruitment process, speak to our resourcing team who will be happy to support you.
Built on a passion for food and feeding the nation, we are the UK’s largest foodservice supplier. Every day Brakes deliver the highest quality fresh and frozen food and ingredients from our nationwide network of distribution centres to some of the nation’s most famous pubs and restaurants, as well as schools, caterers, care homes and hospitals. Our customers depend on us, and our 8,000-strong workforce is dedicated and proud to be part of this vital provision. And we’re growing!
Software Engineer employer: Brakes Food Shop
Brakes is an exceptional employer that champions a diverse and inclusive work culture, where every employee's unique talents are celebrated. With a commitment to personal and professional growth, we offer robust opportunities for development within a supportive environment, all while being part of the UK's largest foodservice supplier. Our hybrid working model and focus on collaboration ensure that you can thrive both in your role as a Software Engineer and as a valued member of our team.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Salesforce or similar platforms. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your coding projects, especially those using Java, .NET, or Salesforce. 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. Remember, confidence is key, so get comfortable talking about your past projects!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our company.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Salesforce, coding languages, and agile methodologies to show us you’re the perfect fit!
Show Off Your Skills:Don’t just list your skills—demonstrate them! Include specific examples of projects where you’ve used Java, .NET, or any other relevant tech. We love seeing how you’ve tackled challenges in your previous roles.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it’s necessary. We want to understand your experience without getting lost in technical terms!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Brakes Food Shop
✨Know Your Code
Brush up on your coding skills, especially in languages like Java, .NET, Ruby, or Python. Be prepared to discuss your past projects and how you approached coding challenges, as this will show your hands-on experience and problem-solving abilities.
✨Understand Agile Methodologies
Familiarise yourself with agile practices such as Scrum, Lean, and Kanban. Be ready to share examples of how you've worked in agile environments, participated in sprint planning, and contributed to team dynamics during daily stand-ups.
✨Showcase Your Salesforce Knowledge
If you have experience with Salesforce, make sure to highlight it! Discuss your proficiency in Apex, VisualForce, and Lightning, and be prepared to explain how you've used these tools to solve real-world problems.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's culture, team dynamics, and the specific challenges they face. This not only shows your interest but also helps you gauge if the company is the right fit for you.