Naukrijobs UK
Register
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
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Technical Lead

Job LocationManchester
EducationNot Mentioned
Salary70,000 per annum, inc benefits
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time Work from home

Job Description

* 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.

APPLY NOW

© 2019 Naukrijobs All Rights Reserved