Design, develop and document software components as per architectural specifications.Understand existing technical framework and contribute towards improving it.Collaborate in productive manner with other team members.Bring a passion for learning and staying current with emerging trends and technologies.Experience in developing enterprise wide web-based n-Tier applications using Microsoft and JavaScript technology stack.Fluent knowledge and hands-on experience in C# ASP.Net WebAPI with .Net Core / .Net 5+.Angular (4 / 5+) with TypeScript, Angular Material, CSS, HTML 5, Bootstrap.Knowledge of nHibernate, IoC Containers, any SQL DB and any NoSQL DB would be an added advantage.Having experience in container technology (Kubernetes / Dockers) and microservices implementation would be an added advantage.Hands on experience in unit testing using tools like xUnit and mocking framework etc. CI / CD process are an added advantageGood knowledge and experience of OOAD, SOA and RESTful based patterns and implementation.Good understanding of Design patterns and their implementationShould be able to work independently with new technologiesSkills Required
Nosql, Ooad, Javascript, Soa, Asp.net, Unit Testing