> Markdown version of [/jobs/ext/2311741-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2311741-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** Xodus - **Location:** Edinburgh, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, HTML, JavaScript (Programming Language), Agile Methodology, Microsoft Azure, Bootstrap (Software), Browser Compatibility, C Sharp (Programming Language), Cascading Style Sheets (CSS), Database Queries, Web Development, Revision Control Systems, JSON, JQuery, Visual Basic .NET (Programming Language), Software Maintenance, Release Management, Web Application Security, Software Engineering, Software Systems, SQL Databases, Web Applications, Web Application Frameworks, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), Telerik, .NET Core, AngularJS, Web Api - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815451780-junior-software-engineer ## About the Role Ideal candidates for this role will strive to be part of an active member of a team that deliver timely, quality software solutions to business problems. They will be able to demonstrate their approach (and any relevant experience) to successfully design, build and release of web-based applications. This role is specifically targeted at people early in their Software Development careers, with additional resources and support for learning, hands-on experience and career progression., * A software development qualification (degree or equivalent) * A successful candidate will have a strong understanding of the Software Development Lifecycle; web security and building safe applications; UI/browser compatibility and general web functions; and Agile delivery methodologies * Demonstrable experience with web development technologies (personal, educational or professional); database querying, development and maintenance; and using source control systems * Proactive personality with a can-do attitude and willingness to work with a team at all levels, learning, absorbing and applying new information, skills, techniques and knowledge * Strong communicator - able to explain, document clearly and share information with others * Strong attention to detail to ensure quality delivery, testing and maintenance of software, * Experience with any of the following technologies (or similar): C#.NET (ideally .NET Core), Angular, VB.NET, ASP.NET, Azure DevOps (automated build/deploy), Web APIs (REST), Front-end framework experience( Bootstrap, jQuery, Angular, Telerik/Kendo), HTML, CSS, JavaScript, XML, XSLT, JSON and SQL. NB: This is a junior role, so we do not expect candidates to have all or any of the experience listed. We only expect an awareness of the technologies we use and the ability to explain how they would approach learning them with our support * Agile methodology experience, particularly SCRUM and KANBAN * Experience receiving, prioritising and resolving customer support issues ## Description As a member of the Xodus Software Development team, you will work alongside your colleagues and Product Owners across our global locations to produce innovative, robust and well thought out digital solutions that will change the energy industry. The role encompasses all aspects of the Software Development Lifecycle from design, build, testing and onto deployment and support., * Agile development of modern Angular and C#.NET web applications, including liaising with product owners, project teams and customers to understand user requirements; creating and reviewing design documentation and estimates; writing well-designed, testable and efficient code that complies with industry and company standards; performing testing and supporting end-to-end and user testing; and troubleshooting, problem-solving and escalating issues appropriately * Maintaining and improving legacy VB.NET web applications by identifying areas for improvement and building updated replacements * Learning from fellow team members and online training resources Supplemental Responsibilities * Building strong collaborative relationships with internal infrastructure and support teams * Researching and prototyping new technologies and approaches to improve the quality and efficiency of our platforms and processes * Embody our three core values of Trust, Responsibility and Excellence ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)