edays is the world's smartest absence management software. Over 1,400 companies across 120 countries, in 25 languages, trust edays world-class platform to deliver absence and time solutions. We exist to transform the world's approach to absence, leave and time, and to change how organisations and their people experience it.
We're Human-centered:
We all belong at edays and empower each other to be the best we can. We are one team with loads of energy, making an impact for our customers and colleagues.
Job Purpose:
As a Software Developer, you will work as part of our engineering team to design, develop, and maintain our suite of software applications. This role is ideal for someone who is eager to grow their skills in a collaborative, agile environment.
Key Responsibilities:
Work as part of our agile development process within a cross-functional scrum team to deliver high-quality software within agreed timescales.
Build clean, testable, and maintainable software using best practices such as SOLID principles and secure coding techniques.
Use of AI tooling to help improve both the efficiency and quality of coding
Use your knowledge of DDL and DML to create and query data stores effectively.
Collaborate closely with testers to maintain product quality and ensure robust solutions.
When required, Assist with escalated support cases
Apply critical thinking to analyse and evaluate user stories to ensure successful delivery within sprints.
Participate in code reviews, contributing to and learning from team feedback to uphold coding standards and best practices.
Present completed work during sprint reviews and contribute ideas in retrospectives for continuous improvement.
Stay up to date with current software development practices and technologies through continuous professional development.
Requirements:
ESSENTIAL:
Proficiency in C#, JavaScript, and .NET frameworks.
Experience with TSQL (DDL and DML).
Ability to write clean, concise, and testable code.
Experience with using AI tools
An understanding of modern full-stack web development within the Microsoft ecosystem.
Familiarity with version control systems such as Git.
Strong problem-solving and analytical skills with attention to detail.
Good communication skills with the ability to explain technical details clearly to both technical and non-technical audiences.
Proactive, eager to learn, and motivated to continuously improve.
Minimum 2+ years' experience in software development (we welcome applications from those with more experience)
DESIRABLE:
Experience with Web API, MVC, or Web Forms.
Experience using at least one JavaScript framework
Familiarity with .NET Core and modern cloud technologies.
Experience working on large software projects or SaaS products.
Knowledge of the Microsoft Azure platform
Exposure to concepts such as serverless architecture
What edays Offers:
28 days annual leave plus bank holidays
2 ME days to support your wellbeing
Opportunities for professional growth and development
Hybrid working
Competitive salary and benefits package.
Job Types: Full-time, Permanent
Benefits:
Company events
Company pension
Health & wellbeing programme
Life insurance
Paid volunteer time
Referral programme
Work from home
Work Location: Hybrid remote in Nottingham NG1 7AU
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.