cover image
SFG20

SFG20

www.sfg20.co.uk

1 Job

83 Employees

About the Company

Manage your building maintenance, effortlessly, through the SFG20 software, Facilities-iQ.

Most facilities managers don’t have enough time, budget or resource to manage maintenance effectively. This can result in a costly ‘fix on fail’ approach, but it doesn’t have to be that way.

SFG20 is the industry standard for building maintenance, staying up to date with legislation so you don’t have to. Including the latest industry standards and best practice, SFG20 software automates and organises your maintenance needs, saving you time whilst keeping you compliant. SFG20 makes it easy for you to focus your resource, resulting in significant cost savings for your business.

Your software solution contains:

• 2000+ maintenance schedules
• 70+ asset types
• Integration with CAFM
• 700 yearly schedule updates

No more wasted time prioritising your assets or sorting between mandatory and non-essential tasks. SFG20 does it all for you. It is time to upgrade your buildings and start your journey to preventative maintenance.

Join 2500+ customers saving time, money, and hassle.

Book your product demo today via sfg20.co.uk

Listed Jobs

Company background Company brand
Company Name
SFG20
Job Title
Junior Software Developer (Industry Placement)
Job Description
**Job Title** Junior Software Developer (Industry Placement) **Role Summary** Support the design, development, and maintenance of software that implements the SFG20 building maintenance standard. Work within an agile (Kanban) team under senior guidance, delivering code, tests, and documentation while gaining hands‑on experience in real‑world production processes. **Expactations** - Perform quality software development tasks in JavaScript/Node.js. - Adopt agile practices, participate in stand‑ups and sprint planning. - Engage in code reviews, testing, debugging, and deployment activities. - Learn and follow professional coding standards, version control, and secure coding practices. - Collaborate across development, QA, and operations to support continuous delivery. - Advance technical skills throughout a 12‑month university placement. **Key Responsibilities** - Design, implement, and refactor software features using JavaScript and Node.js. - Write and maintain automated tests (unit, integration) to ensure product quality. - Contribute to agile ceremonies: sprint planning, daily stand‑ups, retrospectives. - Review pull requests and provide constructive feedback under senior supervision. - Troubleshoot and resolve bugs, escalating complex issues as needed. - Assist with build, release, and monitoring pipelines in production environments. - Document code changes, API contracts, and support knowledge for the team. - Participate in user story refinement and requirement discussions. - Share learning and best practices with teammates. **Required Skills** - Proficiency in JavaScript (ES6+), Node.js, and related web technologies. - Understanding of object‑oriented and functional programming concepts. - Familiarity with version control (Git) and branching workflows. - Experience with automated testing frameworks (e.g., Jest, Mocha). - Basic knowledge of agile development and CI/CD pipelines. - Strong problem‑solving, analytical, and debugging abilities. - Effective written and verbal communication; teamwork orientation. - Willingness to learn secure coding and industry best practices. **Required Education & Certifications** - Current enrolment in a university degree program in Computer Science, Software Engineering, or a related field with a dedicated placement year. - Completion of coursework or projects involving JavaScript/Node.js is preferred but not mandatory. ---
Cumbria, United kingdom
Remote
Junior
17-02-2026