At a Glance
- Tasks: Design and develop innovative software solutions for external customers using Salesforce.
- Company: Join Brakes, the UK's largest foodservice supplier, with a focus on diversity and inclusion.
- Benefits: Enjoy a competitive salary, hybrid working, and opportunities for professional growth.
- Why this job: Make a real impact in a dynamic environment while working with cutting-edge technologies.
- Qualifications: Bachelor's degree or equivalent experience with Salesforce and modern programming languages.
- Other info: Be part of a supportive team that values your unique talents and contributions.
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
About You
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 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 Information
At 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.
Brakes is built on a passion for food and feeding the nation, we are the UK's largest foodservice supplier. Every day Brakes delivers 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 8000-strong workforce is dedicated and proud to be part of this vital provision. And we’re growing!
Software Engineer in Ashford employer: Sysco GB
Contact Detail:
Sysco GB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Ashford
✨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 that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Salesforce or relevant programming languages. 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 don’t forget to showcase your problem-solving approach!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Brakes. Don’t miss out on the chance to be part of something great!
We think you need these skills to ace Software Engineer in Ashford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your hands-on coding experience, especially with Salesforce and modern programming languages like Ruby or Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how your background aligns with our needs. Share specific examples of projects where you've successfully implemented agile methodologies or DevOps practices.
Showcase Your Problem-Solving Skills: In your application, emphasise your analytical abilities and how you've tackled challenges in previous roles. We love candidates who can demonstrate their thought process and approach to resolving technical issues.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. This way, we can ensure your application gets the attention it deserves and you can easily track your progress!
How to prepare for a job interview at Sysco GB
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Ruby, Python, and Salesforce. Brush up on your knowledge of Apex, Visualforce, and Lightning, as well as cloud platforms like AWS. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Your Agile Mindset
Since the role requires experience in agile methodologies, be prepared to share examples of how you've worked in Scrum, Lean, or Kanban environments. Talk about your experiences in sprint planning and retrospectives, and how you’ve contributed to team success. This will demonstrate your ability to thrive in a collaborative setting.
✨Prepare for Technical Questions
Expect to face technical questions that assess your coding skills and problem-solving abilities. Practice coding challenges and be ready to explain your thought process. You might also be asked to write test scripts or discuss how you would handle defects and technical debt, so have some scenarios in mind.
✨Emphasise Communication Skills
Effective communication is key in this role, especially when collaborating with teams. Be ready to discuss how you’ve communicated complex technical concepts to non-technical stakeholders. Highlight any experiences where your interpersonal skills made a difference in project outcomes, as this aligns with the company’s values.