Lead the design, development, and maintenance of enterprise-grade APIs and microservices using Java, Spring Boot, and WSO2 technologies across on-premises and AWS cloud environments.
Bring together the data, instrumentation, analytics and research capabilities that already exist within the Software Engineering Practice and partner teams. Establish a coherent measurement approach, address important gaps and extend the capability where needed.
Develop, validate and deploy new software components (for example advance software security mechanism and next generation IoT connectivity protocols) for embedded operating systems targeted for mobile and IoT devices, in applications such as mobile payment, digital identity and IoT connectivity
Collaborate with technical vendors and internal stakeholders to provide maintenance and support of MS Dynamics solutions, Secure File Transfer including patching, security remediation, log review, ensuring alignment with client requirements and timelines.
Take full ownership of the product you are crafting - You will be involved in the full life cycle of software engineering including requirement analysis, prototyping, design, implementation, deployment, monitoring, and support.
Take primary software and architectural ownership of core financial applications, driving backend service design, relational data models, API contracts, and scalable feature delivery.
Have at least 5 years of experience as a Mobile Developer in IT system development projects in the fields of finance and/or banking and/or corporate financial management integrated with banking systems and/or providing products and services to corporate customers on digital platforms 2. Have at least 3 years of experience in the following areas: + Using design prototypes and good understanding of architectural patterns to suggest for the problem. + Expertise in Dart, Flutter SDK, Flutter Widgets, Flutter CLI, Flutter Test, Mockito Dart, Flutter DevTools, Flutter Inspector, Dart DevTools + + Understanding of technical mechanisms such as caching, lazy loading, and preloading to enhance performance and experience. + Understanding of RESTful API, GraphQL, and WebSockets. + Ability to use UI/UX tools. 3. Have implemented and completed golive at least 01 project of Digital Banking solution and/or Customer Relationship Management (CRM) and/or Corporate Finance/Treasury Management integrated with banking systems in the position of Mobile Developer