Job Description: Senior Developer Kahootz are a leading provider of secure collaboration software to a range of clients including in the central government, healthcare and defence domains. The software is cloud based and designed to help teams improve their efficiency through closer collaboration, enabled by a comprehensive toolset include file sharing, discussions forums and dynamic databases. The software sits at the core of a number of nationally significant, but classified, defence programmes and was instrumental in supporting the rapid reaction to the COVID pandemic in the NHS. POSITION: As a Senior Developer at Kahootz, you will play a pivotal role in designing, developing, and optimising our secure cloud collaboration platform. You’ll work within a talented team, focused on building robust, scalable, and secure solutions that meet the complex needs of our clients in government, defence, and healthcare. Your expertise in secure coding practices, system architecture, and development frameworks will be essential as you contribute to high-impact projects and bring innovative ideas to life. This position offers the chance to collaborate on complex technical challenges while working in an agile environment. In this role, you’ll work closely with cross-functional teams, including product, R&D, and customer services, to ensure that our platform remains at the forefront of secure collaboration technology. Your responsibilities will include code development, reviewing peer contributions, troubleshooting, and supporting the continuous integration of new features and enhancements. We’re looking for a proactive problem-solver with a passion for secure development and a commitment to maintaining the highest standards of quality and reliability. Your contributions will directly impact Kahootz’s mission to provide trusted, secure collaboration for critical sectors such as defence and healthcare. KEY OBJECTIVES: Develop software in an agile environment against specific requirements, demonstrating understanding of needs and objectives. Review and test code for technical accuracy and compliance with design specifications. Manage deadlines related to product release timelines and complete development tasks within established timeframes. JOB RESPONSIBILITIES: Development Develop software in an agile environment Analyze software requirements to understand needs and objectives. Evaluate potential implementation options and their impact. Design robust and scalable solutions within the Kahootz product set. Write unit tests to ensure quality and functionality. Testing and Refactoring Improve performance and refactor legacy code. Conduct code review and testing on behalf of the development team. Contribute to software development processes and standards. Fostering Learning Create and defend project estimates and assist team members in doing the same. Contribute to software development processes and standards. Mentor and coach team members to enhance their skills and growth. Identify new toolsets and approaches to improve the security and efficiency of the development capabilities. JOB QUALIFICATIONS & EXPERIENCE: Extensive experience in software application development. A degree in software engineering or a related field or qualified by experience Strong knowledge of Object-Oriented Programming. Proficiency in Relational Databases. Familiarity with modern Integrated Development Environments (IDEs). Experience with version control software (e.g., SVN, Git). Exposure to technologies relevant to our work, such as: JavaScript, jQuery. CFML (ColdFusion or Lucee). SQL (MariaDB). CSS. The following are beneficial but not essential: Large-scale, high-performance software-as-a-service User Interface Design. Accessibility (WAI / WCAG). Responsive design. Secure Development. LINUX. Tomcat / Apache. Elasticsearch. SAML. Redis. SASS. BENEFITS Life Assurance 4x base salary Vitality Private Health Insurance Medical Health Insurance Cashplan Personal Travel Insurance Cycle to Work scheme Electric/Hybrid Vehicle scheme Discounted gym membership My Premier Benefits (discounted high street retailers) ENHANCED BENEFITS 25 days annual leave 10 days rolling sick plan, including extended illness pay Pension 5% EE and 4% ER (increases after 3 years to a max of 6%) MUCH MORE THAN A BENEFIT Career progression and individual career path support Internal Learning & Development programmes Annual awards ceremony and Company event (JABAs) Employee Assistance Program (EAP) and Mental Health First Aiders to support you Refer a friend scheme – up to £4,000 for each successful referral Join communities and collaborate with your colleagues through our internal networking events OUR DEIB COMMITMENT Our people define us and, at Jonas, we believe that diversity in all its forms enriches our organisation and drives innovation. We actively seek to create an environment where all employees feel valued, heard, and empowered to contribute their best work. We do not discriminate on the basis of any protected characteristic and are dedicated to providing equal opportunities for all. Come and be part of a team where your unique background and experiences are celebrated FLEX WORKS CULTURE Here at Jonas Software UK & Europe, we see flexibility as a game-changer. We truly believe that working flexibly together helps to increase our innovation, growth and productivity, as well as supports our employees’ wellbeing and helps to provide great places to work. For most roles, the following types of flexibility are usually possible: working location, number of hours/days worked, different start and finishing times, flexible lunch break arrangements, agreed core hours, flexible hours, an element of working from home, compressed hours. Many of our employees work flexibly in many different ways, including part-time. Please talk to us at interview about the flexibility you need. We can’t promise to give you exactly what you want, but we do promise not to judge you for asking. For this role we are open to discussing the possibility of reduced hours, remote working, flexible start and finish times, or compressed hours. Business Unit: Kahootz Scheduled Weekly Hours: 37.5 Number of Openings Available: 1 Worker Type: Regular Career Site: More About Jonas Software: Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain. Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service. Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60. IS THIS YOU?