London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Stoke-on-Trent |
Education | Not Mentioned |
Salary | 70,000 per annum, inc benefits |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time Work from home |
* Remote Working* Line Management* Hands on DevelopmentThe role is part of a strategic growing initiative to support the business with the development of innovative products and features utilizing Artificial Intelligence, Operations Research, Advanced Analytics and other data oriented fields. The Technical Leadwill help recruit and establish the new AI-AA implementation team to drive forward this initiative.The Technical Lead will lead, manage, and inspire a global and distributed product development team including people management responsibilities. This will include development and performance management of our Software Engineers. As a hands-on leader, you willhelp the team fulfil technical, operational and business requirements. You will guide the team through various functional disciplines including architecture, testing and the delivery of software solutions.Although this is a management role, the nature of our team may require the Technical Lead to get involved in some coding. The ideal candidate will be able to solve complex technical challenges while delivering great software solutions focused on incrediblecustomer experiences.Responsibilities* Line management of a product development team with Software Engineers and QA personnel.* Champion software engineering and operational excellence, establishing metrics and process for regular assessment and improvement.* Provide technical leadership and guidance to the Software Engineers.* Set clear expectations and create a positive work environment based on accountability, in collaboration with project teams.* Resource management and helping to ensure that resources are allocated fairly and within budget.* Operate strategically and tactically. Work on strategy and help set direction while staying on top of the day-to-day software development.* Monitor and drive all individual and team performance goals through effective line management.* Act as an interface between the team and adjacent teams as well as different stakeholders in the business.* Work as part of the development team in helping to plan, scope and estimate development effort.* Lead the development team in the execution of development of software products i.e. daily stand ups, managing developer tasks, communicating progress to stakeholders.* Being accountable for the delivery of software and ensure that the teams deliver software on time and on budget.* Develop and provide effective metrics and reporting on development progress for important stakeholders.* Guide the team around best practices such as authoring of unit tests, writing maintainable code, applying established patterns and algorithms.* Participate in hiring of new software developers.Skills/Behaviours Required* 6+ years experience in software engineer role* 1-3 years prior experience leading a team of software engineers* Proficient in functional & object-oriented programming and design patterns (e.g. C# and .NET Core with Web API or Java with Spring Framework, AWS, HTML5, CSS3 etc.)* Experience using Front-end JavaScript frameworks (e.g. Angular, React, Vue)* Experience developing and running software with Python* Proficient in relational database, such as MS/SQL, PostgreSQL or Oracle* Strong ability to handle a heavy workload with multiple projects and frequent interruptions* Experience deploying workloads to Azure, AWS, GCP or OCI with strong knowledge and understanding* Excellent communication and organisation Skills* Attention to detail and high-quality standards (SOLID principles)* Self-motivation, drive and a determination to succeed* An inspirational style which motivates others to follow and do well* Ability to adapt and work with people of all levels* Ability to mentor and coach employees* A passion for innovation, and interest in emerging technologies and their application. * Stakeholder engagement - experience of liaising with technical and non-technical stakeholders.Skills/Behaviours Preferred* Proven commercial experience of managing a team through software delivery using agile methodologies e.g. SCRUM* Experience using agile tools like Jira or DevOps Azure* Experience developing complicated products with AI & ML is an advantage* Proven commercial experience using Test Driven Development* Experience in service oriented and microservices architectures* Experience using Cloud Native CI/CD tools (e.g. Azure Pipelines/Circle CI/Jenkins X)* Experience with cloud services for Machine Learning, e. g. AWS and MLOps is beneficial* Deployment experience with using containers with Docker or Kubernetes is highly desirable* Expertise in broader cloud-native technologies* Experience on using and administering server side systems (Microsoft or Unix)* Familiar with OWASP threats and mitigation techniques* Experience working on software for the logistics industry* Full driving licenceIf you would like to be considered for this role please apply now.