Join to apply for the Software Consultant role at ParentPay Group - India.
Department: Development. Location: Pune, India.
Description
ParentPay Group is Europe’s leading software product company and the UK’s largest education technology business. We are on a mission to bring next-generation innovation to positively impact 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 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.
Our bright team fast-track your career with international exposure and ways of working based on agile development best practices from globally renowned technology consultancies.
Key Responsibilities
- Code Development: contribute actively to coding and development tasks, leading by example and demonstrating best practices, addressing complex coding challenges and participating in solving technical issues.
- Adaptability and Innovation: stay abreast of industry trends, emerging technologies and best practices, integrating innovative solutions and technologies into projects where applicable.
- Development Principles: guide and champion industry standard development principles and frameworks for achieving quality, speed and maintainability.
- Giving and Receiving Feedback: solicit and engage with feedback on a continuous basis, having timely, actionable and meaningful conversations about performance.
- Emotional Intelligence: recognize, understand and manage your own emotions and influence others, collaborating to co‑create and achieve common goals.
- Ownership and Accountability: take personal accountability and ownership for your work, driving collective progress.
- Continuous Improvement: advance through ongoing, incremental improvement, questioning the status quo and trying out creative ideas.
- Systems Thinking: positively impact complex systems by understanding the whole picture and interdependencies.
Skills, Knowledge and Expertise
- Communication skills (both written and verbal) demonstrated at all levels of the organization
- Software development skills (PHP, React, MVC, JavaScript, HTML, CSS)
- Cloud computing, particularly Microsoft Azure, with experience deploying and managing applications in the cloud
- Architecture patterns and design of scalable and maintainable solutions
- Secure by design best practices
- RESTful API development
- Testing framework knowledge (XUnit, Moq) and test driven development experience
- Experience of source code control and release management (CI/CD pipelines, Azure DevOps)
- Knowledge of API testing (Postman)
- Database management, extensive query skills and ORM (Entity Framework) experience
- Agile development methodologies: Kanban, Scrum, XP, Lean
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology