We have a new opportunity available for a development team leader. This position has come about due to the continued push to improve business systems development processes, practices and deliverables.
You will be responsible for a small team of business systems developers who have various degrees of knowledge of Cromwell’s core business system software, which includes our ERP and various other integrations and portals.
This new role will be split into two duties: firstly, you will be responsible for leading the business systems development team, undertaking performance reviews and handling day-to-day tasks and management duties for the team. The other part of the job will be hands-on development.
If you enjoy teamwork, planning, and helping others, as well as contributing towards the software life cycle, this may be the job for you. Management skills are desirable, but this could be your first step into management. More importantly, if you have the people and organizational skills required to succeed, along with a strong technical background, we would welcome your application.
This is a hybrid position with the option of working in the office in our Digital department. We understand that remote working is not for everyone, so working on-site would be welcomed if you choose.
Key Responsibilities:
* Lead the business systems development team and manage day-to-day tasks.
* Conduct performance reviews.
* Participate and contribute to all meetings, including sprint meetings, planning sessions, refinements, project meetings, and various ad-hoc meetings.
* Contribute towards development code reviews as part of the software development lifecycle and peer programming for every release into production.
* Help maintain and adapt new processes, including defining and documenting processes for system maintenance, troubleshooting, and problem resolution.
* Collaborate with various projects and teams.
* Create simple, effective, efficient, performant, and clean code to power new product features, as well as refactoring and improving existing code.
* Collaborate on design and user experience.
* Ensure the delivery of high-quality products.
* Build infrastructure that quickly identifies and surfaces production issues that impact users.
Minimum Requirements:
* Team leadership skills; management skills are desirable.
* Ability to multitask and work under pressure.
* Competent technical skills.
* Organizational skills with the capability of working towards tight deadlines.
Technologies Required:
* PHP
* Experience with Node.js and full stack development.
* Experience with SQL; experience with Postgres is desirable.
* Experience in Agile Software Development.
* Experience with CSS.
* Version control such as Git.
Preferred Skills:
* Management or team leadership experience.
* Material UI.
* Experience with React and Redux Web framework.
* Experience using AWS Lambda functionality.
* Experience using AWS DynamoDB.
* Experience using AWS Cognito and user groups.
* Experience with Serverless frameworks.
* Contributions to the open-source community (e.g., highly ranked GitHub repos, technical blogs).
* MongoDB.
* REST API services.
* Cloud-based web services.
* Testing experience such as unit and end-to-end testing.
* Exposure to AI.
Salary and Benefits:
Competitive Salary and Benefits:
* Free parking.
* Company pension.
* Good holiday allowance and holiday trading scheme.
* Free coffee and tea.
You will be based at offices in Leicester, close to local amenities.
About Cromwell:
Cromwell has been around for over 50 years, supplying an unrivalled choice of cutting tools, power tools, hand tools, and safety equipment into all industries, professions, and trades. We offer next-day delivery or collection from our nationwide branch network, supported by an overnight UK logistics operation. Our team of over 1500 people are proud to be keeping industry working.
We’re all individuals, yet we’re very much one united team. We treat everyone fairly – regardless of gender, sexual orientation, background, age, or disability – and give everyone opportunities for new and varied experiences. Inclusion means not just accepting people for who they are, but showing respect and making adjustments to help people and remove all barriers; it’s about creating a culture where everyone is respected, empowered, and able to realize their full potential.
Cromwell is an Equal Opportunity Employer.
#J-18808-Ljbffr