_______________________
____________________
__________________
___________________
_______________________
_________________________
__________________________
___________________
_____________________
____________________
As a family-owned business our people are central to our success, and following years of organic, consecutive growth, we're looking for people who share our core values of sustainability, trust, collaboration, and innovation to drive us forwards. Software never stays the same and neither do we. We want our people to be part of a progressive organisation, encouraged to embrace change and new ideas to shape our future development. Your input is vital, which is why we're committed to personalised learning paths for every employee to help you, and us, grow. Our goal is to make the world of work easier as a leader in the HR, payroll, finance, and integration solutions software and services industry. We're proud to design and develop some of the best business solutions like iTrent and People First to support our customers' people-related challenges across every vertical. Looking for the place where you can belong? Join MHR and help us shape the world of work. Are you ready for a rewarding challenge as a Software Engineering Manager? At MHR we are looking for individuals eager to lead our highly skilled and successful MHR Agile Software Development Team, shaping the future of work with innovative products.? This role is perfect for someone ready to step up into an engineering management role, we are looking for candidates with the following skillsets: Leadership and management abilities to motivate and guide software professionals. Strong technical skills and understanding of software development concepts and technologies. Proficiency in Agile methodologies and promoting a culture of continuous improvement. Ability to communicate effectively with team members, stakeholders. Responsibilities: Managing a cross-functional team of software engineers and testers whilst providing mentoring and coaching?? Ensure best practices in Software Development are maintained.? Ensure quality, scalability, and maintainability of code and software architecture.? Monitor team performance and set performance goals, conducting regular performance evaluations, and providing feedback.? Working with Scrum Masters, Identify and address any issues or challenges faced by the team and implement solutions to improve efficiency and productivity.? Drive a generative culture of high cooperation where learning is the heart of everything we do?? Work closely with the Product Design Team to manage the resources required, to achieve the product roadmaps considering recruitment, training and the acquisition of tools and frameworks in a timely fashion to avoid delays in delivery? Skills:? Able to demonstrate leadership and management skills, with the ability to motivate and guide a team of software professionals.? Strong technical skills and a solid understanding of software development concepts and technologies.? Good understanding of what software architecture looks like? Proficient in Agile development methodologies? Understanding of Continuous Delivery best practices? Awareness of security requirements for handling sensitive information? A team oriented individual with a passion for engineered excellence? A passion for innovation, people management and improvement? You appreciate the importance of keeping a positive team and culture? Confident with introducing new ideas and motivating a diverse team? Benefits to support you personally and professionally Alongside the opportunity to work with an incredible team and express your individuality, we offer a range of personalised benefits including: Access to over 60 internal training courses, professional qualifications, and cross-departmental mentoring and coaching programs 24/7 access to a GP through SmartHealth for you and your family, confidential mental health support, and paid sick leave Ability to purchase or sell additional holiday days beyond the standard 25 days and bank holidays Discounts and cashback on leisure, travel, technology, fashion, gym memberships, and food Monthly employee recognition program and departmental awards Referral bonus scheme of up to £2,000 Employee-led social events such as running clubs, football teams, book clubs, and bake-offs On-site subsidised restaurants offering a variety of fresh meals daily Opt-in benefits schemes such as private medical insurance and dental coverage We value the well-being, financial stability, and inclusivity of our employees, and strive to provide a supportive working environment.
Multi-award winning smart and intelligent company looking to hire "Software Development Manager". £90-95K What we are looking for. We are looking for someone who is committed to deliver valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team's definition of done. From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers. Technical leadership and management Responsible for the software engineering output of the team Lead the design and refinement of complex stories within product(s) the team is responsible for, engaging with other teams or departments as required. Lead development projects, coordinating tasks to be carried out by the team, and working with customers as required. Lead the team, encouraging best practice within the team and look to how the overall business objectives can be met. Mentor direct reports within the same agile team. Complete performance reviews and personal development plans for direct reports. Assist in recruitment activities, including recruitment days, phone and face to face interviews. Build and manage a high performance team, working to develop your team members and address any concerns with support of the wider business. Facilitate agile Scrum ceremonies, including refinement, planning, review and retrospectives. Track and support the team implementing improvements and changes from retrospectives. Provide weekly reporting of team progress to the department head. Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer's expectation. Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on time-frames for deliverables. Development Write code in appropriate languages. Design the architecture of new application components and achieve internal sign off for development specifications where required. Lead the Agile team to develop applications to meet product/customer requirements. Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases. Work with Quality Assurance teams/processes to validate builds ready for launch. Maintenance & improvement Problem solve and fix bugs as discovered/reported. Perform ongoing maintenance or upgrade of the platform as required, following internal change procedures at all times. Pair program or peer review colleague's work. Share ideas and work on projects for improving applications, process or the wider platform. Review projects/deployments and learn lessons to improve future performance. Design and pilot prototype applications where required. Stay up to date with software development trends and technological advancements. Learn and test new technologies, frameworks and languages as relevant. Bachelor's Degree in a STEM, Computer Science or related subject, preferably from 2:1 or above. Experience of leading successful development teams. Good experience of developing commercial projects/applications ideally in C# or React. Good experience in SQL and using relational databases such as Microsoft SQL Server. Experience in source control, in particular Git. Experience working within an Agile environment, in particular Scrum, and applying supporting practices. In addition any experience in the following would be beneficial:- Knowledge and experience working to OWASP ASVS or equivalent application security standards. Experience of recent .NET versions. Experience of JavaScript, Typescript and associated frameworks and libraries, in particular React.js. Experience in developing containerising applications with Docker and using orchestration such as Kubernetes. Experience in NoSQL databases such as ElasticSearch. Experience in using test tools such as xUnit, Jest, Cypress, Selenium Web Driver, SoapUI or Burp Suite. Job Types: Full-time, Permanent