Minimum Requirements:
- Bachelor's degree in computer science or similar discipline with 4 years of related experience or demonstrated equivalency of experience and/or education
- Strong proficiency in .Net Core, ASP.Net, MVC,
- Strong proficiency in C#, Node.JS, Entity Framework Core
- Strong proficiency in JavaScript, TypeScript and JSON
- Proficiency in Design Frameworks Angular, React or Vue.JS
- Experience with database systems SQL Server, PostgreSQL, MySQL, NoSQL (MongoDB, etc)
- Experience in working with WEB APIs and Web Services, RESTful API's (both publishing and consuming)
- Good knowledge and experience on Microservices technologies API based component developments
- Good knowledge and experience in Design Patterns CQRS, Repository Pattern
- Good knowledge in implementing SOLID principles and Dependency Injection (DI)
- Experience in Source control using Git, SVN or similar
- Excellent English speaking communication skills, both written and oral
Attributes / Skills:
- Data visualization d3/chart.js experience
- Azure AD experience
- Experience with mobile development (Android/OS)
- Preprocessors SASS, LASS
Preferred Qualifications:
- MCA Computer Science or similar discipline with 5-7 years of related experience
- Any certification on solution developments
- Good eye for design; with experience on HTML/CSS layouts and frameworks
- Good understanding of networking and cloud technologies and experience in deploying application to Microsoft Azure (Azure DevOps, App Services, Azure Pipelines, etc) or any other cloud environment
- Should have a strong sense of ownership, urgency and initiative
- Experience using Serverless technologies and Cloud computing (Azure or AWS)
- Possesses strong problem-solving skills
- Knowledge on code/task management tools Azure DevOps, Jira
- Good understanding of Secure Development