Software Developer

Mi Hub
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Tech stack

Clean Code Principles
HTML
JavaScript
.NET
Multitier Architecture
Agile Methodologies
Applications Architecture
ASP.NET
Azure
C Sharp (Programming Language)
CSS
Code Review
Software Design Patterns
Digital Technology
Microsoft SQL Server
SQL Azure
Scrum
Azure DevOps Pipelines
Software Engineering
SQL Stored Procedures
T-SQL
TypeScript
Web Application Frameworks
.NET Core
React
Blazor
GIT
Build Tools
Front End Software Development
REST
Software Version Control
Microservices

Job description

Reporting to the Head of Software Development, you will play a pivotal role in delivering new features and enhancements to our online ordering platform and supporting systems., Daily:

  • Deliver high-quality features and enhancements in line with best practice
  • Collaborate with cross-functional teams within an Agile framework
  • Participate in sprint planning, stand-ups, and retrospectives
  • Define and refine technical backlog items based on business requirements
  • Provide realistic effort estimates and identify risks and dependencies
  • Resolve support requests and contribute to support desk activities where required
  • Take part in code reviews and maintain coding standards
  • Write clean, secure, and maintainable code aligned with internal policies
  • Apply secure coding practices and maintain awareness of common security risks
  • Suggest improvements to development practices and team processes

Development & Architecture:

  • Contribute to application architecture and design discussions
  • Support the evolution of systems through innovative and pragmatic solutions
  • Ensure solutions are scalable, reliable, and aligned to business needs

Collaboration:

  • Work closely with internal stakeholders to understand requirements
  • Communicate effectively with both technical and non-technical audiences
  • Support a culture of continuous improvement and knowledge sharing

Requirements

We are seeking a talented and driven Software Developer to join our Digital Technology Team, playing a key role in delivering high-quality features and enhancements across our online ordering platform and supporting toolset. This is an exciting opportunity to contribute to Mi Hub's journey to becoming a digital-first business, supporting both B2B and B2C customers.

You will be part of a collaborative, agile environment, working closely with cross-functional teams to build scalable, secure, and maintainable solutions. A proactive mindset, strong problem-solving ability, and passion for clean code are essential.

Strong communication skills are important, as the role involves working with stakeholders across technical and non-technical teams. A keen eye for detail and commitment to continuous improvement will support success in this role., * Strong experience with C# and .NET (Framework/.NET Core/.NET 5+)

  • Experience with ASP.NET MVC
  • Knowledge of RESTful APIs
  • Experience with MS SQL Server (T-SQL, Stored Procedures)
  • Front-end skills (HTML, CSS, JavaScript)
  • Experience using version control systems (e.g. Git)
  • Understanding of design patterns (e.g. SOLID, Clean Architecture)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities

Desired:

  • Experience with Microsoft Azure (App Services, Functions, Azure SQL)
  • Familiarity with Azure DevOps pipelines or automated build tools
  • Experience with TypeScript
  • Knowledge of modern frameworks (e.g. React, Blazor, WebAssembly)
  • Experience working in Agile environments (Scrum/SAFe)
  • Understanding of testing frameworks and TDD principles
  • Exposure to microservices architecture and containerisation
  • Relevant professional certifications or continuous development in software engineering, * C#: 2 years (required)
  • .NET: 2 years (required)

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £45,000.00 per year

Benefits:

  • Company events
  • Cycle to work scheme
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Flexitime
  • Free parking
  • Health & wellbeing programme
  • On-site parking
  • Paid volunteer time
  • Sick pay

About the company

Our people are at the heart of our business. At Mi Hub, we know how hard our people work to achieve our business goals and keep our customers at the heart of our work. * Mi Time Policy (after training is complete)- minimum 3 days in the office, finish early on a Friday rota basis (3pm!) and flexi your time and building up an extra half days annual leave per month. Also, grab a free tea and coffees whenever you are in the office! * Annual leave - 25 days holiday plus Bank Holidays increasing to 27 days plus bank holidays when you get to 5 years' service. If this isn't enough, we provide the ability once a year for employee to buy extra annual leave. * 3x death in service life insurance scheme should the worst happen in your employment with us. * Celebrating Service, we offer long service awards to celebrate continued employment. * EAP covering support for mental health and well-being. * Employee Engagement (survey or Mi Forum) - We care for your opinions. * Social calendar driven by our desire to raise funds for local and national charities, supporting a number each year. * We take huge pride in our ESG policy which includes our impact on the environment and ensuring our company is 'a great place to work'. Mi Hub is an inclusive employer that values diversity in its workforce. We encourage applications from all individuals without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Apply for this position