To support the development and delivery of robust software solutions that meet our clients' needs and enhance user experiences across a range of sectors--including hospitality, retail and business-to-business services. As a Junior Software Developer, you'll work closely with a cross-functional team to help build, maintain, and iterate on modern web applications.
How this role fits into the business:
As part of our growing development team, this role is central to how we deliver smart, data-driven systems that power better experiences for our clients and their users. You'll contribute to the full software development lifecycle and help us continuously improve the platforms that underpin our clients' operations. From self-service ordering to back-office systems and beyond, your work will have a direct impact on real-world outcomes.
What we need from you:
Essential
C# with .Net experience
Understanding of HTML5 & CSS3
Understanding of SQL Server (T-SQL/MSSQL)
Experience building and deploying enterprise level web applications
Source control using Git
Object Oriented practices
Preferable
Experience with React using TypeScript
Knowledge of JavaScript
Full software lifecycle experience
REST API experience
Unit Testing
Dependency Injection
ORM frameworks (e.g. ADO.Net / Dapper / Entity Framework)
Agile methodologies
Code reviews
Your everyday checklist:
Work on new features and enhancements in our web applications using C#/.NET, React, SQL and other languages/frameworks
Analyse and resolve technical and application problems with your projects
Use agile methodologies to build enterprise level software using the Microsoft development stack
Collect and document users' requirements, plan approaches to work items and give estimates
Collaborate with product managers, testers and other developers along the way
Take part in stand-ups, sprint planning, and retrospectives
Learn best practices in security, performance, and maintainability
Ensure that developed solutions meet customer requirements
Adhere to our coding standards
Design, develop and unit test applications in accordance with established standards
Peer-review solution designs and related code
Ask questions, propose ideas, and keep growing your skills
Have a little fun and camaraderie with the team along the way!
Have you got what it takes?
We're looking for someone who:
Has a genuine interest in modern software development
Can demonstrate some practical coding experience (coursework, personal projects, internships)
Has clear and effective communication (written and verbal) and good customer service skills
Is proactive, open to feedback, and thrives in a collaborative environment
Understands the importance of user experience, even in backend logic
Undertake Microsoft exams, contributing to three rocks maintaining Microsoft certification
Maintains confidentiality
Has the ability to manage yourself but also to ask questions when needed
Is adaptable and enjoys working across different kinds of projects
Takes pride in building things that people actually use
The job description is not exhaustive and the post holder will be expected to carry out any other duties as are within the scope, spirit and purpose of the job as requested. Duties and responsibilities may change over time and the job description will be amended accordingly.
Job Type: Full-time
Pay: From 25,000.00 per year
Benefits:
Casual dress
Company events
Company pension
Employee discount
Gym membership
Life insurance
Private medical insurance
Sick pay
Store discount
Work from home
Schedule:
Monday to Friday
Application question(s):
Are you comfortable working in a remote setting?
Will you now or in the future require sponsorship for employment visa status?
Experience:
Software development: 1 year (preferred)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.