Senior Software Engineer

Senior Software Engineer

< Back to Job Search

Domino Printing UK

This programme has been designed to support people who have had a career break or are trying to transfer their skills in to a new sector or one they used to work in. We know that any gap in work experience or a move away from a sector or skill set makes it very hard to return or join through standard recruitment channels.

The roles in this programme tend to run on a 12 week placement with a view to securing a permanent role at the end of that period. Although it’s not guaranteed, 96% of our candidates who join the programme go on to secure permanent roles with their host organisation.

As a candidate working with STEM Returners you have access to free CV writing and Interview coaching and if you are successful in securing the role you’ll get access to coaching and mentoring programme to help you thrive in the role.

If you meet the criteria for this role but are unsure if you are eligible for the programme, we encourage you to make an application.

OVERVIEW OF ROLE

You will be involved throughout the product lifecycle, from discovery to delivery. We look to achieve our company strategic goals by having a progressive and adaptable mindset. We recognise both business and Agile values and principles whilst being a role model for them.

Where possible, we support flexible working arrangements that accommodate the needs of our team members and promote work-life balance. We strive to provide flexible working patterns or other arrangements where feasible and in alignment with the requirements of the role and needs of the team.

WHAT YOU WILL DO

Key responsibilities include:

  • Deliver value to customers by designing, developing, testing and reviewing individually deliverable software features within a team
  • Delivery of sprint-goal feature tickets
  • Work alongside test engineers to influence behaviours to ensure the implementation of the test strategy. Ensure that the code has sufficient test coverage and is tested at the appropriate levels (e.g. unit testing, integration tests, code reviews etc.)
  • Strong problem-solving and analytical skills
  • Proactively collaborate with individuals and other teams to achieve our business objectives
  • Assist breaking down the roadmap into a backlog, identifying and mitigating risk
  • Maintain professional skills, keep up to date with the latest technologies, and actively apply them to different projects, codebases and development languages
  • Ensure you adhere to all SHEQ safe systems, policies, procedures and regulations and support the wider site and group SHE strategy by helping to make safety processes clear and effective.
  • Drive Continuous Improvement within the area, with emphasis on Visual Management, 6S and LEAN initiatives
  • Take responsibility for your own safety and that of those around you. If you see something unsafe, report it, and never bypass or remove safety controls. Report any incidents, H&S improvement opportunities and unsafe conditions immediately to a supervisor, manager or safety representative. You are empowered to stop work if it cannot be done safely
  • Actively contribute to risk assessments and the development of safe working procedures as required, ensuring these, along with permit-to-work systems, are in place, understood, and always followed
  • Maintain a clean and hazard-free work environment by following housekeeping practices.
  • Ensure that you wear and correctly use personal protective equipment (PPE) that has been issued to you
  • Participate in all health and safety training that is required in line with your role, and always use the appropriate tools, equipment and protective measures
  • Ensure that high levels of housekeeping are maintained
  • Undertake all tasks as required in accordance with the standard Domino working practices and quality procedure
  • Demonstrate and role model Company values and Bold Behaviours, setting the standards
  • Engage with DE&I initiatives to create an open and supportive environment for all employees
  • Provide support to existing and new / inexperienced team members to ensure competency and development of the individual in line with business objectives
  • Complete annual training requirements, performance and development discussions as well as Individual Development Plans in line with the company requirements
  • Carry out any other reasonable duty as requested by your Line Manager/Exec Team member

ADDITIONAL OPPORTUNITIES

  • Line management. We have a fluid line management system and mix and match skills and interests
  • We have various initiatives across the business. You can be a Champion for Inclusion or Internal Communication. You can join a Centre of Excellence or one of many other opportunities

ABOUT YOU

  • Experience in C++ and C# programming
  • Experience in embedded Linux environments
  • Experience in networking fundamentals
  • Experience in microservices architecture and containerisation
  • Experience of task estimation and refinement to support PM
  • Take ownership and responsibility delivering both personal and team goals
  • Knowledge of at least one software engineering practice. (e.g. TDD, BDD, CI/CD)
  • Successful history in delivering and supporting software products throughout the SDLC and wider product life cycle
  • Demonstratable experience of the values and principles of Agile methodologies
  • Strong interpersonal skills with ability to communicate effectively and establish good working relationships across internal departments

SUCCESS DIFFERENTIATORS

  • Comply with all relevant legal and company requirements and contribute to a culture where everyone is focused on doing the right thing, the right way
  • Take pride in working safely, responsibly, and with care for quality and the customer. You understand the importance of following safe systems of work, and bring relevant experience where safety, quality, and customer focus are part of everyday decision-making
  • You will have excellent communication and people skills
  • You will be a Team player, working together with those in your team and within other departments/sites
  • You will be organised with good attention to detail and a can-do attitude
  • Flexible and adaptable to react to unexpected tasks or customer demand

LOCATION

  • Bar Hill, Hybrid

If you wish to speak to one of our Returner Specialists about this role in more detail, please call us on 01329 623 246 (option 1)

Upload your CV/resume or any other relevant file. Max. file size: 39 MB.
By submitting this application you agree with our Privacy Policy.

Job Overview
Consultant