Due to the continued growth of our Dev team, we are looking for experienced and ambitious Senior .Net Developer to join our team. As a .NET Developer you will be involved in design, development, coding, customisation, configuration, testing, and deployment in support of our application.
Responsibilities:
- Analysing business requirements and product design feasibility.
- Upgrading existing .NET websites and applications.
- Analyses existing code to understand performance impact and propose solutions.
- Developing technical specifications.
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Writing well-designed, scalable, reusable, and testable code.
- Must have a strong analytical ability, well defined communication and people skills and the ability to solve problems and work independently.
- Providing support and training for junior developers.
Skills & Other Requirements
- Bachelor’s degree in computer science, computer engineering, or similar.
- Proven previous work experience as a Senior .NET Developer.
- 7+ years’ experience implementing and using the .NET stack to deliver applications using C#, ASP.Net MVC and SQL.
- Strong background in .NET, C#, ASP.NET, MVC, Web Services, Web API.
- Database design and development (Microsoft SQL Server)
- Knowledge of JavaScript, Angular frameworks, specifically including AngularJS.
- Hands-on experience with TDD (Test-driven development) and Agile development.
- Ability to project manage.
- Excellent problem-solving skills.
- Excellent spoken and written English are required.