You will build and maintain software applications end-to-end.
Responsibilities
- Develop, maintain, and extend software applications based on documentation.
- Support the business analysis team by proposing appropriate technical solutions.
- Review requirements and specifications, providing feedback to the analysis team.
- Investigate and fix application faults alongside the testing team.
- Report development progress to the Team Lead or Product Owner.
Required Skills
- 5+ years of experience in a similar development role.
- Proficiency in C#, .NET (3.5 to 4.6, 6, 8), and .NET Core.
- Experience with Angular (15+), React/React JS, TypeScript, RxJS, and NgRx.
- Familiarity with ASP.NET Web API, ASP.NET MVC, and Microservices.
- Knowledge of NoSQL databases like MongoDB and Redis.
- Experience with REST API development and Unit Testing.
- Proficiency in HTML, CSS, Entity Framework (EF), ADO.NET, and Dapper.
- Working knowledge of MS SQL Server 2016, TFS, and GIT.