Key Responsibilities:
- 3+ years' experience in the software development (Microsoft Technology stack) including a minimum of 2 years in a similar role.
- Extensive full stack development expertise including C#.NET, .NET Core, ASP.Net MVC, Web API, SQL Server, and Entity Framework, SQL Queries.
- Contribute to application development or tools built on Microsoft technologies using Azure platform. Experience in a Azure Stack is a definite plus.
- Experience in React/Angular, Node is a must. Good understanding of JavaScript, TypeScript, CSS, HTML.
- Experience in RESTful services, API services.
- Adhere to engineering best-practices to write code that is clean, highly maintainable, and well tested.
- Take part in effective code reviews, Collaborate with other engineers.
- Understanding of Cloud concepts, cloud deployments.
- Experience in Test driven development using NUnit, mocking framework.
- In-depth knowledge in DB Schema Design, Data Structures, and trade-offs involved in writing queries.
- Knowledge of industry best practices, programming languages, design patterns, architecture, and technology in related areas from solutions perspective.
- Strong understanding of Object-Oriented Programming concepts and SOLID principles.
- Knowledge n Azure DevOps. CI/CD Pipeline and build tools, Source Control Tools like GIT, Sonar, WhiteSource.
- Familiarity with Agile delivery model, Exposure to Agile Scrum way of working, pair programming
Skill & Experience:
- Good understanding of the .Net Core, C#, .NET framework (4.0+), ASP.NET MVC, WebAPI, LINQ, Entity Framework.
- Understanding of Web server concepts, AJAX, XML, REST, OOPS concepts.
- Knows Agile Methodology, TDD, Continuous Integration, Azure DevOps, CI/CD Pipeline and build tools, Source Control Tools like DevOps. GIT, Sonar.
- Experience with Angular / React, Javascript or Typescript.
- Experience on SQL.
- Experience on Agile Development, Design Patterns and TDD.
Key Skills:
.Net, C#, WebAPI, Design Patterns, OOPS, CI/CD, Full Stack, SQL Server, Visual Studio, Azure, LINQ, XML, Javascript, Entity framework, MVC, Ajax, C# .NET, Angular, dot net core asp.net, MS Sql server, Rest Api.
What We Can Offer You:
- Varied, interesting and meaningful work.
- A hybrid working environment with flexibility and great opportunities.
- Opportunities for training and, as the team grows, career progression or sideways moves.
- An opportunity to work within a large global multi-disciplinary consultancy on a mission to change the ways we approach business as usual.