
Senior Software Developer
Scottish Environment Protection Agency
The Role
Overview
Senior Software Developer building UI, DB apps, cloud, CI/CD, mentoring team.
Key Responsibilities
- database design
- cloud deployment
- iac
- version control
- unit testing
- ui development
Tasks
-Mentor junior colleagues by providing guidance, sharing best practices, and supporting their professional development through code reviews, pair programming, and regular feedback. -Design and implement database solutions via relational and non-relational databases. Be comfortable working with data formats such as JSON and XML. -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. -Build database-driven applications using low-code platforms with a focus on rapid development, usability, and integration with enterprise data systems. -Use version control systems such as GitHub to support collaborative development, code review, and effective change management across teams. -Design and implement unit tests to ensure code reliability, maintainability, and alignment with functional requirements. -Develop user interfaces using modern JavaScript frameworks applying component-based architecture. -Lead the technical direction and successful delivery of complex sets of requirements, ensuring alignment with architectural standards, stakeholder expectations, and project timelines. -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. -Produce clear and maintainable documentation for software applications, system architecture, and development processes.
Requirements
- sql
- javascript
- azure
- git
- agile
- bachelor's
What You Bring
-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 -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. -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 -Demonstrate a proactive approach to staying current with emerging technologies, frameworks, and industry best practices. -Experience working in Agile, cross-functional teams, actively participating in ceremonies, mentoring junior developers, and collaborating across disciplines to deliver high-quality solutions on time -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) -Design, implement, and consume APIs, with familiarity using tools such as Postman for testing and documentation. -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.
People Also Searched For
Environmental Consultant jobs in South Lanarkshire , Glasgow City Region , UK
Materials Technician jobs in South Lanarkshire , Glasgow City Region , UK
Structural Engineer jobs in South Lanarkshire , Glasgow City Region , UK
Environmental Consultant jobs in Glasgow City Region , UK
Materials Technician jobs in Glasgow City Region , UK
Structural Engineer jobs in Glasgow City Region , UK
Environmental Consultant jobs in South Lanarkshire , UK
Materials Technician jobs in South Lanarkshire , UK
Structural Engineer jobs in South Lanarkshire , UK
Benefits
-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 -Training & development to enable colleagues to improve their skills, competencies and knowledge to perform at their best. -Local Government Pension Scheme (LGPS) -Progressive Family Friendly policies -Hybrid and Flexible working opportunities
The Company
About Scottish Environment Protection Agency
-Founded in 1996, SEPA is Scotland's key environmental regulator and strategic flood risk authority. -Its core responsibilities include regulating pollution, flood forecasting, and promoting sustainability. -SEPA monitors air, water, and soil quality and advises on environmental regulations. -Notable projects include advanced flood prediction systems and digital tools for environmental data sharing. -SEPA played a major role in tackling pollution in River Kelvin, restoring it to healthier levels since the 1960s. -It transitioned to energy-efficient operations, reducing desktop energy costs by 90% and promoting flexible workstyles. -SEPA's innovative approaches in conservation and transparency have bolstered public credibility.
Sector Specialisms
Water
Energy
Waste
Land
Radioactive Substances
Security Clearance
-successful candidates will undergo bpss pre‑employment checks, including a level one disclosure scotland check.
