Technical Lead - Bedford, United Kingdom - ParentPay

ParentPay
ParentPay
Verified Company
Bedford, United Kingdom

2 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

Overview:
ParentPay Group is the European EdTech market leader in MIS, cashless school payments, school meals management and communications software.

Across our Group, we help more than 20,000 schools effectively manage their data, save administration time, and reduce costs whilst enabling millions of parents to communicate with their school, remaining engaged in their children's education.

We are looking for a

Technical Lead who will work within one of our Scrum Teams and help technically guide their contribution in the delivery of our Parental Engagement products within the ParentPay Group. This includes one of our leading solutions - SIMS InTouch. Reporting to the Team Lead you will help to guide the engineers within the Scrum Team and collaborate with our cross functional leadership team to ensure the delivery of high-quality software that meets both our customer's and user's needs.


As a Tech Lead you will provide technical guidance to members of the team, ensuring that implementations refer directly to the target architecture and quality goals are sustainably and regularly met.

You will work with the Team Lead to ensure the relevant coding standards are followed and consistent design patterns used.

You will ensure new development follows a well thought out technical design which considers security and scalability of the solution.

You will have a strong understanding of agile development principles.

This is a 'hands on' role and you will be expected to spend time working within the team. This will involve working on new features and enhancements, re-architecting, fixing defects and porting legacy code to new technologies. You will be working on full stack changes in a variety of technologies.


You will have experience of technically leading software developers and engineering teams and be able to demonstrate a passion for delivering software products that people love to use.


Responsibilities

  • Provide technical guidance to a Scrum team developing our Parental Engagement software products using agile methodologies
  • Design highly available, secure, and scalable services
  • Collaborate with other tech leads and architects to design worldclass software solutions
  • Evangelise technology and solutions to the wider teams
  • Be the goto person the team seeks for technical advice
  • Contribute to the team's delivery as a software engineer
  • Adopt and promote modern software engineering principles and industry best practice
  • Ensure our software components are decoupled but highly cohesive and extensible
  • Look for opportunities for individual development and provide mentorship to help to extend the capabilities of the team.
  • Acquire a comprehensive understanding of our products and business
  • Ensure the team produces clean and efficient code
  • Increase code test coverage
  • Ensure team produces technical documentation
  • Technically lead the team thru full SDLC from discovery through to delivery
  • Collaborate with other teams and departments
  • Identify and mitigate risks within the area of responsibility. Escalating risks, issues, and challenges when appropriate.

Key Skills & Experience

  • Passionate, enthusiastic, and experienced software engineer
  • Experience working with SaaS based solutions in cloud environments using Azure
  • Excellent analytical skills
  • Highly skilled in troubleshooting
  • Excellent verbal and written communication skills
  • Ability to be both a strong team player and individual contributor
  • Experience of working in an Agile development environment
  • Deep understanding of software design and patterns
  • Experience with unittest, continuous integration and TDD
  • Understanding and ability to champion secure web development practices
  • Highly motivated and proactive with a positive attitude
  • Proven ability to develop and deliver high quality software
  • Able to coach and mentor other members of the team
  • Able to work independently without constant management
  • Take ownership and work well under pressure to respond quickly to any issues
  • Flexible, able to adapt readily to changing priorities and working practices
  • Experience working with a high throughput, high availability, software system with a large user base an advantage.
  • Ideally
  • Experience working in a Productled development environment
  • Experience of product discovery methods
  • Experience in the EdTech industry

More jobs from ParentPay