> Markdown version of [/jobs/ext/4699458-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/4699458-junior-software-developer). 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 Developer - **Company:** Mitsubishi Electric - **Location:** Hatfield, United Kingdom (Remote available) - **Experience:** Starter - **Salary:** £31,741 - **Contract:** Permanent contract - **Skills:** HTML, .NET Framework, Adobe InDesign, Agile Methodology, Amazon Web Services, JIRA, Microsoft Azure, Bug Tracking Systems, C Sharp (Programming Language), Cloud Computing, Code Review, Software Debugging, Programming Tools, Web Development, Mobile Application Software, Industry Standard Architecture, Microsoft Visual Studio, Object-Oriented Software Development, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, TypeScript, Web Services, .NET Core, Stylesheet Language, ReactJS, Git, Usage Tracking, Vue.js, AngularJS, Solid Principles, Web Technologies, Front End Software Development, Api Design, Software Version Control - **Published:** November 13, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5964340830 ## About the Role * Minimum 2 years' experience developing software applications using the .NET/.NET Core platform. * Proficient with C# or and good understanding of object-oriented software design and development. * Experience in developing web applications, particularly SPA front-ends using a framework such as * Angular, React, Vue, etc with HTML, CSS and JavaScript/TypeScript. * Good understanding of software architectural best practices, such as SOLID principles and OO. * Experience of Web Service/API development using SOAP or REST. * Some experience of developing software for the cloud such as Azure or AWS. * Confident with IDEs such as Visual Studio and experience with version control systems such as Git, Jira, * Azure DevOps, etc. * Good written and verbal communication skills, able to present to wide variety of technical and nontechnical stakeholders. * Enjoys working within a team, able to contribute ideas and helps improve and influence all software deliverables. * Excellent problem solving and analytical skills, able to evaluate designs and technologies in a pragmatic manner. ## Description Junior to mid-range software developer within the current software development team, developing a wide range of software systems, services and platforms. The position is for a developer proficiently skilled in .NET, C#, and cloud/mobile/web technologies. The developer will be involved in all aspects of the agile software delivery lifecycle and will participate in design, coding, testing and deployment of software features across many different business requirements. The software developer will design, develop, debug, test and maintain software programs for a variety of environments, with a focus on desktop, web, and mobile applications deployed to the cloud., * Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. * Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. * Produces maintainable, testable, extensible, clean, well-documented code according to system design. * Maintains and publishes new releases for existing software products. * Develop estimates for development tasks. * Participate in code review. * Use revision control and bug tracking systems. * Contribute to software designs and architectural directions for the team.