Job Title: Software EngineerDepartment: Digital & TechnologyLocation: Birmingham Hybrid (minimum of two days a week in Birmingham Office)Reports to: Head of DevelopmentBudget responsibility: NoPeople 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 contextFamiliarity 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.