10 or more years of strong experience in building and managing enterprise-scale multi-tier application o Solid experience in .NET technologies including .NET Core, MVC, Entity Framework, Web API
Strong understanding of Microservice Architecture (MSA) and patterns to build scalable modules
Good experience in Enterprise integration frameworks (such as RESTful APIs) and data exchange format o Good experience in utilizing industry standard design patterns in building robust components, services and application
Solid experience in application designing on enterprise database (preferably Oracle)
Good understanding of containerization framework (Docker, Kubernetes) to build secure and scalable solutions
Good understanding of authentication frameworks and data security communication protocols o Understanding frontend technologies including popular JS framework (Preferably Angular)
Experience in building mobile native apps with any of the programming language (Kotlin, Swift, Java, Objective-C, React Native) would be added plus
Understanding of best practices around CI/CD process pipelines o Bachelor’s degree in Computer Science or related field Inter-personal skills
Excellent organization skills, attention to detail, and ability to multi-task o Excellent communication skills with clear articulation and documentation of technical specifications