About the role
6+ years of programming experience in Microsoft technologies (C#, ASP.NET, .Net Core, WebApi, Multithreading) & SQL Server.
· Knowledge of MVC Framework.
· Good understanding of design patterns.
· Must have used/worked on DB Servers - SSMS, NOSQL DB, PL/SQL, MySQL, MSSQL
· Experience with Web Services (SOAP/Restful), RESTful APIs, test-driven development and cloud development.
· Exposure to React/ Angular/ Vue.js / HTML5, JavaScript, jQuery & CSS.
· Exposure to packaging/build tools (e.g. Grunt, Gulp, NuGet, Webpack)
· The ability to understand and support, modify, and maintain systems and code developed by other engineering teams.
· Exposure to SOA/ Micro services and messaging middleware or modern-day messaging protocols
· Good exposure and experience of Continuous Integration (CI) and Continuous Delivery (CD) tools and end-to-end solution.
· Like (TeamCity, Jenkins, Octopus, GitLab etc)
· Exposure to Cloud (GCP / Azure / AWS) preferably on Google Cloud Platform.
· Experience in developing cloud native applications preferably on Google Cloud Platform.
· Experience in hosting and setting up container-based application.
· Experience is Api Gateway Management like (Apigee, Ocelot & TYK etc ).
· Exposure to Caching Framework like (Redis, Apache Ignite & Hazel Cast etc)
· Exposure to Log Monitoring Tools like (Elastic Search & Splunk etc )
Good to have:
· Worked in Agile Development Environment.
· Exposed to Scrum method, team
· Team handling experience