Knowledge and Skills Requirements:
· MUST HAVE
o Strong knowledge with C#, ASP.NET MVC, Web API, Entity Framework, Angular 2+
o Knowledge of T-SQL and Microsoft SQL databases or any other RDBMS
o Knowledge of Agile and experience working in Scrum teams
o Hands on experience with Visual Studio and Team Foundation Server
o Experience in web development with large/internet scale consumption (distributed, scalable and high volume systems)
· NICE TO HAVE
o Exposure to any NOSQL DB like MangoDB would be an added advantage
o Familiar with DevOps, Agile/Scrum.
o Experience in use of cloud computing, OpenStack and infrastructure resilience and elasticity (Azure, AWS, Google Cloud, Rackspace etc)
o Keen understanding of Application, Infrastructure and resilience.
- Exposure to Machine Learning
Essential Functions of the Job:
· Design & Development of resilient, highly scalable, multi-tenant services;
· Tooling to facilitate data acquisition, persistence;
· Setting up and performing A/B Tests;
· Unit tests, Integration tests, Performance tests and tuning to enable high performance / low latency services
· Great inline documentation in code, code reviews to improve coding standards / performance.
· Have fun experimenting with emerging technology, participating in hackathons etc