Software Developer at Scottish Environment Protection Agency
Join us to apply for the Software Developer role on a fixed‑term, full‑time basis for 23 months. Your passion for protecting the environment will be supported by enriching benefits, meaningful support and opportunities for learning every day.
Responsibilities
* Contribute to building user interfaces using JavaScript frameworks such as Angular, React or Vue, applying component‑based architecture and responsive design principles.
* Support the development of database‑driven applications using low‑code platforms like Oracle APEX or Microsoft Dynamics, focusing on usability and integration with business systems.
* Assist in designing and implementing database solutions using platforms such as Oracle, Microsoft Dataverse, Cosmos DB or MongoDB, with guidance from senior team members.
* Maintain working knowledge of SQL, PL/SQL and Microsoft database technologies, writing queries and supporting the development of stored procedures and scripts.
* Use version control systems like GitHub or Bitbucket to manage code changes, collaborate with team members and participate in code reviews.
* Work comfortably in modern IDEs such as Visual Studio Code and explore AI‑powered tools like GitHub Copilot to support coding and problem‑solving.
* Write and run unit tests to verify software functionality and support code quality.
* Design and use APIs, using tools like Postman for testing and understanding API documentation.
* Apply basic DevOps practices and CI/CD pipelines, with exposure to Azure DevOps or GitHub Actions to support automated build and deployment processes.
* Actively participate in Agile ceremonies such as daily stand‑ups, sprint planning and 3‑Amigos sessions, contributing to collaborative planning and delivery.
* Learn from senior colleagues through code reviews, pair programming and feedback, and gradually build confidence in mentoring others.
* Support the technical delivery of assigned requirements, working under guidance to ensure solutions meet project goals and quality standards.
* Create and maintain simple documentation for applications and development processes to support team understanding and future maintenance.
* Stay informed about new tools, technologies and industry trends relevant to software development.
Qualifications
* Minimum HND or equivalent relevant experience.
* Good understanding of core programming languages and software development skills.
* Good knowledge of systems analysis and development.
* Evidence of a good level of technical problem‑solving skills.
* Ability to understand and interpret policy and give detailed guidance, advice or information to others.
Benefits
* Hybrid and flexible working opportunities.
* Posts may not have a fixed location; locations available under ML1 4WQ (Angus Smith Building) and other workspaces.
* Up to 35 days annual leave and 7 additional public holidays each year (pro‑rated).
* Paid time off to support wellbeing and enable volunteering in the community.
* Local Government Pension Scheme (LGPS).
* Progressive family‑friendly policies.
* Training and development to improve skills, competencies and knowledge.
* 24/7 online employee discount platform, credit‑union facilities and Cycle‑to‑Work Scheme.
EEO and Equality Statement
SEPA is committed to promoting equality, diversity and good relations in everything it does. We recruit solely on merit and our shortlisting process is conducted on an anonymous basis. SEPA is a Disability‑Confident employer and will work with applicants to identify and implement reasonable adjustments and equipment to support the role.
Security and Checks
Successful candidates will undergo Baseline Personnel Security Standard (BPSS) pre‑employment checks, including a level one Disclosure Scotland check.
Contact
For questions or assistance with the recruitment process, please contact SEPA’s Recruitment Team at atrecruitment@sepa.org.uk.
How to Apply
Apply now to join a passionately purposeful workplace.
#J-18808-Ljbffr