Technical Lead Developer

Kingston upon Hull, ENG, GB, United Kingdom

Job Description

Tevalis is a well-established and rapidly growing industry-leading EPOS, Enterprise, and integrated technology solutions provider with offices in the UK, Middle East, and APAC regions. Using our development expertise and industry knowledge, we build in house EPOS systems, solutions, and services to the hospitality industry of all shapes and sizes, from single independent operators to enterprise multi-site chains and leading brands. We currently support on-premises systems and enterprise platforms for more than 2,000 operators globally. Our clients operate in key sectors that include Restaurants, Food Halls, Pubs and Clubs, Quick Service and Kiosks, Hotels, Theatres and Cinemas, Private Members' Clubs, Hotels, Leisure Venues and Stadia & Arena.





We are looking for a

Technical Lead Developer

is part of the technical authority group, and directly responsible for development of software systems of the highest quality. You will lead and manage a small group of developers, ensuring productivity and progression in equal measure. As a technical expert, you have a true "the buck stops with me" attitude to resolving complex challenges, and know when to seek alternative pathways if delivery progress is being impeded. You will act as an advocate for technical excellence, and are continually up to date with industry trends and techniques with the ability to choose and decide which will be beneficial to apply in Tevalis software development.





This is a hybrid role with an expected 1 day per week at our offices on Bridgehead Business Park, Hessle.




Roles and Responsibilities






Lead a team of developers to develop, optimise, and correct software used by Tevalis and its customers. Ensure the work created by the team is presented for review with peers in a timely fashion. The code must be developed with focus on quality, maintainability, security, performance, and scalability. Actively progress the team by assisting, reviewing, and proposing changes to their work. Act as an evangelist for implementing best-in-class software development principles such as, but not limited to, SOLID. Be an active proponent for the software development team in continuous improvement of the existing platform, and lead by example. Act as reference point with expert knowledge about technical delivery of software systems. Unblock technical stoppers and issues as they occur, not only in their own domain but also with the ability to support others with suggestions and ideas. This has to happen with genuine ownership and drive to resolution, with the understanding that the Lead Software Developer is considered the end of technical escalation. Extensive understanding of infrastructure, including local machine requirements, on-premise setups, and cloud hosting (in particular Microsoft Azure). Extensive understanding of DevOps, such as pipelines, automated testing, deployment slots, and load balanced deployments. Independently deliver large implementation features and product requests, leading and utilising a lesser experienced team as part of it. Mentor and support their team members up to and including senior level developers, and help them progress in their discipline. Prioritise the assigned work for the team, and keep stakeholders up to date on decisions and progress made as required, but at a minimum on the daily standup calls. Stay up to date on emerging technologies, and actively propose areas where they can be utilised.



Required Skills, Experience & Personal Qualities






Significant experience in software development across multiple technologies and programming languages, in particular on the Microsoft stack of technologies. Extensive experience and deep-level knowledge of C#, React, and T-SQL. Broad experience across technical strategy, software architecture, infrastructure, and DevOps. Experience of large scale deployments of mobile ecosystems across different mobile platforms and application stores. In particular experience of transformation from monolith legacy .Net systems to modern distributed mobile ecosystem in React Native highly desirable. Experience of containerization through Docker and Kubernetes desirable. A natural interest in people leadership, including genuine involvement in progressing their professional careers. Self-starter and able to work off their own decision to progress delivery of complex tasks. Understand how and when to utilise a team to maximum benefit to accomplish a delivery goal. Create, review, and validate architecture decisions for proposed features and changes to the Tevalis systems. Deep level knowledge of how to create code with security, performance, and scalability in mind. An open-minded, can-do approach to software project delivery.



Benefits







Additional Holidays (up to 5 extra days for 5 years service pro rata)



Birthday Off



Enhanced Company Sick Pay



Enhanced Maternity Pay



Enhanced Paternity Pay



Bereavement Leave



Compassionate Leave



Special Circumstances Leave



Death in Service Life Insurance



Employee Referral Programme



Coyle Health & Well-being including local gym membership at Bridgehead Business Park



Unum EAP



Health Assured (Wisdom) EAP



Bright Exchange (part of Wisdom) Employee Perks & Discounts



Free On Site Parking



Company Pension



Smart Casual Dress Code

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3398098
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kingston upon Hull, ENG, GB, United Kingdom
  • Education
    Not mentioned