Experience of analysis, design, development and MVC applications Minimum 4 years Hands on Experience in key Developer Role.
Required Solid knowledge in C#, .NET Core, MVC, Web API, Micro services architecture, any Front-end technology (Angular 2 or above, ReactJS/ExtJS/NodeJS) on Azure.
Web development experience JavaScript, HTML5/CSS3/React/Redux
Strong in design concepts and design pattern
Must have worked on
enterprise level application design and architecture.
Must have used different tools and techniques ranging from Microsoft platform to open source
Excellent R & D skills Proficiency in Database concepts, Strong knowledge of SQL and other relational databases. Knowledge and experience of NOSQL databases will be an added advantage
Experience of working in Agile teams with deep understanding and appreciation for Agile development practices such as automated Unit testing, test driven development etc.
Event streaming, service bus or message queues (Azure Event Hubs/Service Bus, Kafka, RabbitMQ or similar)
Must me familiar with the Azure PAAS Services (Web APP, Azure Function, Logic App, Service Bus, Azure Storage, Radis Cache
Experience with CI/CD, infrastructure as code, DevOps, automation
Hands-on coding experience
Good analytical skills and problem-solving attitude
Ability to influence technical decisions
Ability to interact with various stakeholders in the organization and lead technical initiatives
Should be able to guide multiple project teams simultaneously and work as Technical Evangelist to explore and institutionalize emerging technologies, tools and best practices.