{"id":3722289,"url":"https://alion.io/job/energy-saving-trust-junior-developer","title":"Junior Developer","company":{"id":1759426,"name":"Energy Saving Trust","domain":"energysavingtrust.org.uk","url":"https://alion.io/company/energysavingtrust","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":null,"max":30500,"currency":"GBP","period":"year","gross":null,"usd_annual":40920},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-11-03T00:00:00Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-07T00:38:39Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Up to £30,500 per annum (depending on experience)\nThe role\nLooking for a junior developer role where you can keep learning and contribute to work with a clear purpose? Join Energy Saving Trust and help develop the software behind our domestic energy modelling tools.\nYou’ll use C# and Microsoft .NET to turn research, calculations and technical specifications into reliable, maintainable code. Your work will support the digital products and services that underpin our efforts to improve energy efficiency and address the climate emergency.\nWhether you’ve developed your coding skills through employment, education, personal projects or another demonstrable route, we’re interested in what you can bring, and how you want to grow.\nAs a Junior Developer, you’ll contribute to the design, development, testing and maintenance of our energy modelling software, libraries and APIs.\nThis is an opportunity to combine software development with analytical problem-solving, working on the calculations and logic behind our digital services. You’ll improve existing code, develop new features and build your understanding of how energy use in homes is modelled.\nYou won’t be expected to know everything from day one. With technical direction, code reviews and coaching from our Senior Energy Modelling Developer, you’ll start with well-scoped tasks and gradually take ownership of larger pieces of work as your skills and confidence develop.\nThe team\nYou’ll join our Engineering team, working closely with developers, analysts and energy modellers. Together, you’ll translate specialist knowledge into practical software solutions.\nSharing feedback, asking questions and learning from colleagues will be part of your everyday work. You’ll contribute your own ideas while developing your knowledge of software engineering and domestic energy modelling.\nWhat you will do\nDevelop C# and .NET software that turns energy modelling specifications, research and algorithms into clear, efficient code.\n\nMaintain and improve libraries, services and APIs, investigating bugs and helping make our software more reliable.\n\nBuild quality into your work through unit tests, automated testing, code reviews and clear technical documentation.\n\nUse Git and Azure DevOps to manage code and contribute to planning, development and release activities.\n\nWork with developers, analysts and energy modellers, building your understanding of domestic energy modelling and contributing to improvements in how we work.\n\nWhat you will bring\nA good working knowledge of C# and Microsoft .NET, gained through work, study, personal projects or another demonstrable route, alongside experience with tools such as Visual Studio.\n\nAn understanding of object-oriented programming, clean code and testing basics, plus experience using Git and familiarity with Azure DevOps or a comparable platform.\n\nStrong analytical and problem-solving skills, with confidence working through numerical concepts and logical challenges.\n\nClear communication and organisational skills, including the ability to explain your thinking, manage agreed priorities and recognise when to ask for support.\n\nA willingness to learn, seek feedback and develop your software engineering and energy modelling knowledge, while contributing to an inclusive and professional team.\n\nExperience with Python, SQL, Agile development or AI-assisted development tools would be useful, as would an interest in sustainability, energy systems or data-driven research. These are desirable, not essential.\nFor more information, please see thejob description\nPlease submit an anonymised CV and cover letter, removing your name, address, email address, and any other identifying details.\nPlease use your CV and cover letter to show us how your experience and skills relate to the essential criteria, including transferable skills where relevant. While we are looking for candidates who can demonstrate evidence across most of the essential criteria, we don’t expect everyone to meet every single one, so please don’t be discouraged from applying if your experience doesn’t match every point exactly.\nPlease note, applications submitted without a cover letter may be rejected.\nWho we are\nEnergy Saving Trust is a leading and trusted organisation, dedicated to promoting energy efficiency, low carbon transport and sustainable energy use. We aim to address the climate emergency and deliver the wider benefits of clean energy as we transition to net zero.\nAt Energy Saving Trust we don’t just offer jobs - we offer careers. For our people, being part of the effort to address the climate emergency makes working for us truly meaningful and rewarding.\nWork where you thrive\nAt Energy Saving Trust, flexibility isn’t just a policy, it’s how we work. Most of our roles can be done remotely, and many of our people choose to work from home full-time. Prefer an office environment? We have welcoming spaces in London, Edinburgh, Belfast, Cardiff and Hadleigh for those who want to connect in person.\nWe’ll support you with:\nGenerous holiday (25 days + bank holidays + extra Christmas leave)\n\nTrue flexibility in how and where you work (subject to role requirements)\n\nStrong pension & life assurance\n\nEnhanced family leave\n\nGreen travel perks (EV scheme, cycle to work)\n\nProfessional development support\n\nYearly wellbeing allowance\n\nThese are just some of the benefits we offer.\nWant to know more about how we make flexibility real? Check out our Benefits and Culture page\nReasonable adjustments: We want to ensure that our recruitment process is inclusive of and accessible for, everyone.\nIf you think you may need additional support or reasonable adjustments made to any part of the recruitment process, please get in touch with  or call reception on +44 (0)20 7222 0101. We will do our very best to support you.\nDiversity and inclusion\nEnergy Saving Trust is committed to creating a diverse, inclusive and equitable workplace where everyone can be themselves, with support to be their best.\nWe strongly encourage applicants from a wide range of backgrounds and with different identities and experiences to apply for roles with Energy Saving Trust.\nWe are a Disability Confident Committed employer and we ringfence a minimum number of interview slots for candidates who apply via the Disability Confident scheme and meet the criteria for a role. Find out more here.\nYou can find out more about our commitment to diversity and inclusion here.\nTo avoid disappointment, you are advised to submit your application as soon as possible as we reserve the right to close the vacancy early if a high volume of applications are received. This is to ensure that we can manage application levels whilst maintaining a positive candidate experience. Unfortunately, once a vacancy has closed, we are unable to consider further applications\nPlease note, that we are unable to provide visa sponsorship for this post. To apply for this post, you must be able to demonstrate your eligibility to work in the UK","description_format":"text","description_chars":7015,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Parental leave","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Efficiency"],"lifecycle":[{"event":"open","at":"2026-11-04T03:08:55Z"}],"visa":[],"liveness":{"score":85,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.853,"p_room":1,"age_days":3,"expected_fill_days":18,"reasons":["conf:10","win:early","comp:junior"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":40920,"is_top_pay":false},"html_url":"https://alion.io/job/energy-saving-trust-junior-developer","json_url":"https://alion.io/job/energy-saving-trust-junior-developer.json","meta":{"generated_at":"2026-11-07T04:30:44Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11019,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1759426},"rest":"https://alion.io/mcp/rest/get_company?id=1759426"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fenergy-saving-trust-junior-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fenergy-saving-trust-junior-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fenergy-saving-trust-junior-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/energy-saving-trust-junior-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fenergy-saving-trust-junior-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3722289}},{"tool":"search_jobs","arguments":{"company":"energysavingtrust.org.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3722289},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}