Senior .NET Developer

Apply Now

Job Description

Responsibilities:

Lead a team of developers (small to medium)
Working closely with solutions analyst and product owner to understand business/functional requirements and help translate these into technical requirements for the development team.
Designing, building and configuring application to meet requirements.
Directing the development team in the design, development, coding, testing and debugging of the application
Writing scalable and efficient code and leading code reviews
Mentoring junior team members and ensuring they adhere to determined software quality standards.
Define and implement CI/CD standards and agile delivery methods.
Strong written and verbal communication skills

Requirements:

Bachelor’s degree in Computer Science or related field
Full Stack Development with knowledge and experience of:
Scrum / Agile
C# .NET (ASP.NET Core and MVC with Razor)
SQL Server
JavaScript + HTML/CSS
Azure experience beneficial (App Services, Azure SQL, Azure Cognitive Services etc)
Containerisation and Kubernetes beneficial
At least 3 years “Team Lead” experience or a strong ability/skill to lead a team.