About the position
Software Developer - .NET Full Stack Developer
Our client is seeking a highly skilled .NET Full Stack Developer with a strong backend focus to join their growing development team. The ideal candidate will be confident working with APIs, databases, and backend architecture, while still capable of delivering end-to-end solutions within a web-based environment.
About the Role
In this position, you will:
- Develop, maintain, and enhance backend systems using C#, .NET, and ASP.NET Core
- Build and optimise RESTful APIs and backend services
- Work with SQL databases (queries, stored procedures, optimisation)
- Contribute to projects ranging from monolithic applications to microservices
- Participate in the design and architecture of scalable systems
- Collaborate with front-end developers to deliver complete web-based solutions
- Ensure code quality through testing, reviews, and adherence to best practices
- Support the continuous improvement of development standards, tooling, and processes
Required Skills & Experience
- 3+ years working as a .NET Developer (C#)
- Strong experience in ASP.NET Core, Web API development
- Solid database experience (SQL Server / relational databases)
- Good understanding of software architecture (monolithic & microservices)
- Experience with version control (Git)
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Ability to work both independently and in a team environment
- Strong problem-solving and analytical skills
Nice to Have
- Experience with Azure Cloud, Docker, or CI/CD pipelines
- Knowledge of frontend frameworks (Angular/React/Blazor)
- Exposure to NoSQL databases (MongoDB, Redis)
- Unit testing experience (xUnit, NUnit)
Qualifications
- Degree/Diploma in Computer Science, Software Engineering, or related field
(Equivalent practical experience is also welcomed)
Desired Skills:
- Analytical
- Software
- Solving Problems