Software Developer

edays
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

ASP.NET
JavaScript
.NET
Artificial Intelligence
Software Applications
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Code Review
Data Manipulation Languages
Data Stores
Web Development
MVC
Scrum
Secure Coding
Software Engineering
T-SQL
.NET Core
GIT
Solid Principles
Software Version Control
Serverless Computing
Web Api

Job description

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

Do you have experience in T-SQL?, · 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

Benefits & conditions

· Competitive salary and benefits package.

Job Types: Full-time, Permanent

About the company

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.

Apply for this position