We are seeking exceptional Full Stack Web Developers to join the ParentPay Development team. 
You will contribute to the design and improvement of our products and help us extend our already market leading position.
One of the first projects would see you working across our platform, including our critical payments system.
Key Responsibilities
  • You will work as part of a cross functional Scrum team alongside enthusiastic and passionate Business Analysts, Software Testers and UI designers. Working with the team to ensure new and existing functionality is of the highest quality.

  • You will be involved in projects from their inception through to delivery. Working with Agile tools, techniques, and best practices like the Three Amigos to improve our products, focussing on delivering high business value features first.

  • You will be expected to deliver high quality software meeting the businessrequirements, working directly with Business Analysts to ensure we create the best solution for customers and our application.

  • You will be developing features at all levels of the software stack, including front end user interfaces, APIs and back end. Using a variety of technologies: C# (.NET 4.5) WebAPI, WebForms, Angular, Web Services, Async Services.

  • We work within a Continuous Integration development environment and you will be releasing software to test rapidly and releases to production are made every 3 weeks using the scrum process.

  • You will be expected to take an active part in all scrum ceremonies including presenting completed work to the wider team at the end of each sprint and contributing to planning and retrospective sessions to make sprints as successful as possible.

  • You will need to be able to identify the optimal solution to minimise development time, QA time and change risk, without degrading code quality.

  • The Development team at ParentPay take a pro-active approach to learning with regular knowledge sharing sessions on areas of the application and technologies. You will take part in these sessions and take responsibility for your own self-learning using tools such as Pluralsight.

  • You will implement software development best practice through the application of agreed processes whilst maintaining an analytical attitude and looking for opportunities to do things better!

About You
  • You’re a passionate, enthusiastic, and experienced software engineer with excellent analytical skills and have experience developing new web applications and APIs as well as supporting old systems.

  • You have excellent verbal and written communication skills and work well with others.

  • You have experience working in an Agile development environment and understand what that means for the development process.

  • You are highly motivated and proactive, with a positive attitude and desire to complete the sprint and meet the team and business needs.

  • You have a proven ability to develop and deliver high quality software meeting requirements and technical specifications.

  • You are able to apply precision and attention to detail to all aspects of your work.

  • You are proficient in developing Full Stack Web Application ensuring a high quality front end (HTML/JS/CSS) as well as performant backend (.NET) and understand that user experience is just as important as speed.

  • You are able to support other members of the team: Developers; Testers & Business Analysists.

  • You can be a strong team player and work independently without constant management.

  • You are able to work well under pressure to respond quickly to any production issues and find meaningful workarounds until a release can be made.

  • You are flexible and adapt readily to changing priorities and working practices.

  • You have good, pragmatic, decision-making ability and are capable of working under pressure without constant management.