Software Engineer

apartmentCompass Group placeBirmingham calendar_month 
Job Title: Software Engineer
Department: Digital & Technology
Location: Birmingham Hybrid (minimum of two days a week in Birmingham Office)
Reports to: Head of Development
Budget responsibility: No

People responsibilities: No

Role Purpose:

The Software Engineer will be responsible for developing back of house technology solutions. Working with business stakeholders, as well as the product management team and engineering colleagues, they will design and build solutions for new business requirements whilst also maintaining existing services.

Key Responsibilities:

  • Design and build high quality, robust, secure and compliant and end-user focussed software products and solutions.
  • Develop using server and client-side software stacks and utilise low code/no code platforms as required.
  • Maintain existing products and services by assessing live support issues and fixing bugs in a timely and proactive manner.
  • Work in a typical waterfall methodology or adopt agile approaches as required.

Key Skills and Experience:

  • Proven experience in software engineering.
  • Good knowledge of server-side technologies, e.g. Coldfusion, PHP, Java.
  • Good knowledge of client-side technologies, e.g. HTML/CSS.
  • Good understanding of version control: GIT, Subversion.
  • Good experience with relational databases: MySql, Microsoft SQL.
  • Excellent facilitation and communication skills, with the ability to effectively engage with both technical and non-technical stakeholders.
  • Strong problem-solving and conflict resolution skills.
  • Knowledge of back of house technologies and their application in a business context
  • Familiarity with agile development tools and software, such as Jira, Confluence, Slack, GitHub, Azure DevOps, and Trello.
  • Ability to work effectively in a fast-paced and dynamic environment.

Preferred Skills:

  • Front-end JavaScript frameworks variants, such as Jquery, React, Vue, Angular.
  • Server-side frameworks, such as Laravel, Coldbox.
  • Experience with Linux: RedHat, CentOS, Debian, etc.
  • Front-end CSS framework variants, such as Bootstrap, Tailwind, Foundation.
  • Understanding of UX cross platform/responsive design.
  • Experience creating and working with web services, such as SOAP, API, Restful Json.
  • Experience with implementing system integrations.
  • Familiarity with CSS pre-processors, bundlers, and associated languages/syntaxes/libraries e.g. Sass, Less, and webpack.
  • Familiarity with accessibility standards and guidelines.
  • Experience working in B2B and SaaS environments.

Qualifications:

  • Bachelor/'s degree in Computer Science or a related field.
  • Minimum of 5 years of experience in software engineering.
  • Good understanding of agile development methodologies.
  • Proficient communication and interpersonal skills.
  • Ability to work on multiple projects simultaneously and meet tight deadlines.

Personal Attributes:

  • Strategic thinker with a strong business acumen.
  • Proactive and results oriented.
  • Strong problem-solving skills.
  • Ability to work effectively in a fast-paced and dynamic environment.
electric_boltImmediate start

Software Engineer

placeBirmingham
Your Mark:: As a Software Engineer, you will play a crucial role in building the next generation of BlackLine application. You will be driving innovation into our product suite by developing, testing, troubleshooting, maintaining, optimizing...
business_centerHigh salary

Control Systems Software Engineer

apartmentRullionplaceStone (Staffordshire), 26 mi from Birmingham
Control Systems Software Engineer Role: The Client: Rullion is excited to partner with a leading innovator in advanced system integration who possess over 50 years project experience across highly regulated sectors. We are currently seeking...
apartmentRedline Group LtdplaceNottingham, 42 mi from Birmingham
A fantastic new job opportunity for an Embedded Software Engineer - C has just become available, to join a leading R&D company based in Nottingham. This new opportunity will be responsible for supporting new product development, in all areas...