# Junior Software Developer

**Company:** [Mitsubishi Electric](https://jobs.workable.com/companies/5NqvoFBm2pjtCrMswqXzNo.md)
**Location:** Hatfield, United Kingdom
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** LES PMD

[Apply for this job](https://jobs.workable.com/view/e42c2ba5-ed76-4050-93af-d25b734567d2)

## 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.

## Requirements

**Key Responsibilities**

-   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.

**Requirements:**

-   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.

## Benefits

**In return for your commitment, we will offer you some fantastic benefits:**

-   Generous annual leave allowance - 25 days per year, plus bank holidays increasing by one day with each year of service until 27 days per year.

-   Flexible Working - we offer a range of flexible working options that include working from home or hybrid working.
-   Pension.
-   Life Assurance.
-   Group Income Protection Scheme.
-   Private Medical, Dental Insurance and a Cash Plan Scheme - Single cover funded by Mitsubishi.
-   Access to Mitsubishi’s very own discount platform.
-   Colleague Referral Scheme.
-   Holiday Buy.
-   Long Service Awards.
-   Cycle to Work Scheme.
-   Sports & Social Club (Recent events such as theatre trips, Ascot, Paintball, The Darts)
