Senior Software Developer - Holytown
Only for registered members Holytown, United Kingdom
1 month ago

Job summary
We are recruiting for a full time Senior Software Developer on a permanent basis. Your passion has never had a greater purpose. Here at SEPA, we're connected by a passion that drives us to be purposeful in every action we take - to protect our environment. That's why, when you join us as a Senior Software Developer, you'll discover enriching benefits, meaningful support, and opportunities to learn every day. That's what it means to be Passionately Purposeful - for our environment, and for your career.
Responsibilities
- Develop user interfaces using modern JavaScript frameworks applying component-based architecture.
- Build database-driven applications using low-code platforms with a focus on rapid development, usability, and integration with enterprise data systems.
- Design and implement database solutions via relational and non-relational databases. Be comfortable working with data formats such as JSON and XML.
- Write and optimise queries using SQL and other database programming languages, with experience in developing stored procedures, functions, and scripts to support data-driven applications.
- Work with cloud platforms such as Microsoft Azure, including deploying, managing, and integrating applications in scalable cloud environments. Use tools such as Terraform to facilitate Infrastructure as Code.
- Use version control systems such as GitHub to support collaborative development, code review, and effective change management across teams.
- Use modern IDEs such as Visual Studio Code and be familiar with AI-powered tools like GitHub Copilot and Agents to enhance coding efficiency, support problem-solving, and accelerate development workflows.
- Design and implement unit tests to ensure code reliability, maintainability, and alignment with functional requirements.
- Design, implement, and consume APIs, with familiarity using tools such as Postman for testing and documentation.
- Implement DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines, using tools such as Microsoft Azure DevOps, GitHub Actions, or similar platforms to automate build, test, and release processes.
- Mentor junior colleagues by providing guidance, sharing best practices, and supporting their professional development through code reviews, pair programming, and regular feedback.
- Lead the technical direction and successful delivery of complex sets of requirements, ensuring alignment with architectural standards, stakeholder expectations, and project timelines.
- Produce clear and maintainable documentation for software applications, system architecture, and development processes.
- Demonstrate a proactive approach to staying current with emerging technologies, frameworks, and industry best practices.
Qualifications
- Bachelor's degree in Computer Science or equivalent combination of related experience developing robust, maintainable, and secure applications using clean code principals, with a focus on performance, accessibility and inclusive design.
- Proven skills in building database-driven applications using modern JavaScript frameworks (e.g. Angular, React, Vue) and low-code platforms (e.g. Oracle APEX, Microsoft Dynamics), alongside strong database design, query development and data handling skills (e.g. SQL, Oracle, MongoDB, MS Dataverse).
- Proficient in version control (e.g. Git), unit testing, API integration, and CI/CD pipelines (e.g. Azure DevOps, GitHub Actions), with a solid understanding of DevOps principles and cloud platforms (e.g. Azure, AWS).
- Strong problem-solving skills, with the ability to lead on complex technical challenges, adopt emerging technologies (e.g. AI-assisted tools like GitHub Copilot), and ensure quality outcomes aligned with stakeholder needs.
Benefits
- Hybrid and Flexible working opportunities.
- Up to 35 days annual leave and 7 additional public holidays each year (pro rata).
- Paid time off to support your Wellbeing and enable you to Volunteer in your community.
- Local Government Pension Scheme (LGPS).
- Progressive Family Friendly policies.
- Training & development to enable colleagues to improve their skills, competencies and knowledge to perform at their best.
Job description
Lorem ipsum dolor sit amet
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.
Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.
Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
Get full access
Access all high-level positions and get the job of your dreams.