Flag job

Report

Team Lead

Location

Pune, Maharashtra, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

**Application Deadline:** 15 November 2024 **Department:** Product **Location:** Pune, India **Description ** ParentPay Group is a Europe's leading software product company and UK's largest education technology business. We are on a mission to bring next-generation innovation to positively impact on the lives of millions of parents, teachers, and students every day in over 49 countries. Our market leading products use cutting edge cloud-based technology to streamline school processes, including secure web and mobile apps that enable secure online payments for school items such as meals, trips, clubs and uniform, improve parental engagement, simplify meal management and - through our flagship product SIMS - collect and manage a database of student information and core school operations. ParentPay Group's new offices in Pune are a fantastic tech hub for those looking to boost their careers in software product development. The bright young team who works for ParentPay FastTrack their career ahead with international exposure and ways of working based on agile development best practices from globally renowned technology consultancies. Successful candidates work with leading edge, agile development methodologies such as Pair Programming, trunk-based development etc. We are looking for a Team Leader who will be responsible for one of our multi discipline Scrum Teams and their contribution to the delivery of our Parental Engagement products within the ParentPay Group. This includes our leading solutions - Schoolcomms and SIMS InTouch. Reporting to the Parental Engagement Software Development Manager you will manage 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 leader you will line manage members of the team, performing appraisals and setting individual objectives. You will lead by example and ensure that the output of your team is of high quality and the team consistently meet the definition of done. You will work with the Tech Lead within the team 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. You will have a strong understanding of agile development principles and will be required to fulfil the role of Scrum Master, coaching the team and helping them to follow the Scrum process. This is a 'hands on' role and you will be expected to spend time working alongside 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 – either as a developer or QA engineer. You will have experience of managing software developers and engineering teams and be able to demonstrate a passion for delivering software products that people love to use. **Key Responsibilities ** * Manage a Scrum team developing our Parental Engagement software products using agile methodologies * Look for opportunities for individual development and help extend the capabilities of the team * Manage team members and inspire them to want to do better * Set stretching objectives for the team and manage progress against these * Identify gaps in the team and work with the Talent Acquisition team to recruit * Collaborate with other Scrum Teams when required using Scaled Agile techniques * Ensure that the output of your team is of high quality and the team consistently meet the definition of done. * Ensure that 3rd line support cases are investigated effectively and efficiently * Contribute to the team's delivery as an engineer whenever possible * Ensure the team follow the Software Development process and work with the Software Development Manager to refine and improve it * Fulfil the role of Scrum Master to ensure that the Scrum process is followed * Identify and mitigate risks within the area of responsibility. Escalating risks, issues, and challenges when appropriate. **Skills, Knowledge And Expertise ** * Experience managing software professionals in an agile development environment * Experience working on SaaS based solutions - ideally in both on premise and cloud hosted environments (Azure or AWS) * Strong development or QA experience at a senior level in Web and/or Mobile App development * Commercial experience using agile development and the scrum process to successfully deliver development projects * Able to pick up new technologies and apply them to real world problems quickly and successfully * Familiarity with full project lifecycle, including technical design, development, and quality assurance * Knowledge of DevOps – continuous integration, deployment, inspection, monitoring and provisioning * Understanding and ability to champion secure web development practices e.g. OWASP * Experience working with a high throughput, high availability, software system with a large user base an advantage. * Highly motivated, with a positive attitude towards meeting the team's current needs * Ability to be both a strong team player and individual contributor * Self-reliant able to meet deadlines and objectives without constant management * Flexible, able to adapt readily to changing priorities and working practices * Excellent verbal and written communication skills * Ideally * Experience working in a Product-led development environment * Experience of product discovery methods * Experience in the EdTech industry

About the company

ParentPay Group is a Europe's leading software product company and UK's largest education technology business. We are on a mission to bring next-generation innovation to positively impact on the lives of millions of parents, teachers, and students every day in over 49 countries.

Skills

agile
SaaS
DevOps
Web development
Mobile App development
technical design
quality assurance