Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Ability to tackle design and functionality problems independently with little to no oversight
- Ability to evaluate current and emerging technologies to select or recommend the best solutions for the future state architecture
- Advanced knowledge of software architecture, applications, and technical processes with considerable in-depth knowledge in three or more technical disciplines as noted below
- Experience on Cloud Native Solutions and related concepts including containerization, public cloud services, or on-premises cloud native technology (Cloud Foundary, OpenShift or equivalent)
- Experience on integration service technology, including event streaming like Kafka, messaging platforms like IBM MQ and API management like Apigee
- Experience in microservices design patterns and implementations using REST APIs; database related technologies, both relational and NoSQL databases
Preferred qualifications, capabilities, and skills
- Excellent communication skills
- Prior experience in Fintech industry