Software Developer
Role details
Job location
Tech stack
Job description
We are looking for a Software Developer who is comfortable working in a fast-paced, evolving environment. This role is ideal for someone who enjoys the breadth of full stack development, problem-solving, adapting to change, and contributing to the continuous development of a live product.
Working closely with the Chief Architect and our Quality Assurance team, you will create new features and modules, migrate legacy code to modern technologies, build and maintain third party integrations and expand the VISION API.
You will also provide third line development support to the QA team, ensuring bugs are identified and resolved and will contribute to improving the functionality, performance and usability of the system. This role will directly impact the reliability and effectiveness of our platform solutions, ensuring compliance with ISO 9001 Quality Management and ISO 27001 Information Security standards while exceeding customer expectations., * Work with the Chief Architect to design and implement new platform features and modules
- Write high quality, efficient, maintainable code in a good timeframe
- Progressively migrate legacy codebases to newer technologies
- Develop, test, and maintain third-party integrations and the VISION API
- Support bug fixing, including third-line development support for QA
- Create, maintain and query SQL and NoSQL databases
- Ensure platform performance, scalability, and security are consistently maintained
- Participate in code reviews, sprint planning, agile ceremonies and tech strategy meetings
- Collaborate with cross-functional teams using GitHub and JIRA within an agile framework
- Influence architecture, including what patterns, technologies and solutions to apply on different projects
- Maintain documentation of technical changes and solutions in line with company processes
Requirements
- Computer Science or Engineering qualification
- Minimum 3 years' commercial coding experience
- High quality coding skills in particular C#, jQuery, JavaScript, HTML, SQL, ASP.NET
- Experience with cloud architecture, specifically working with Microsoft Azure
- Familiar with modern development tools and practices (JIRA, Git)
- Creativity and solutions driven
- Strong analytical, debugging and problem-solving skills
Desirable
- Previous experience with Health & Safety or compliance SaaS platforms
- Knowledge of secure coding practices, data protection, and GDPR compliance
- Exposure to CI/CD pipelines, DevOps, and containerisation (Docker/Kubernetes)
- Experience contributing to large-scale code migrations
- AI knowledge and optimising solutions to enhance functionality
Personal Qualities:
- Effective communicator with strong collaboration skills
- Pro-active and self-motivated, able to take ownership of tasks and projects
- Confident in working remotely and using Microsoft Teams as major communication channel
- Ability to work flexibly, adapt to developing business processes and technical requirements,
- Motivated by a fast growing and evolving small tech business environment
- Detail oriented with focus on quality reliability and user experience
Benefits & conditions
- Freedom for personal growth and development in your role
- A peer learning environment and managers invested in employee growth
- 25 days holiday per year
Hours:
Full time, 35 hours per week, Monday - Friday