Job Requirements
- Write and maintain programmable code outlined in technical instructions and specifications for software applications and operating systems.
- Must have (recent) hands-on API/ Microservice or Java experience as a System Analyst or API Analyst.
- Must have working experience in performing Technical API, Java Analysis, design, evaluation, modification, testing and implementation of enterprise-wide web systems.
- Proven experience in (private banking, wealth banking, or capital markets).
- Strong knowledge of mobile and digital banking.
- Expertise in API design and specifications, particularly Open API/API First.
- Experience in technical impact analysis, code reviews, and reuse/retrofit analysis.
- Proficiency in creating design documentation, such as sequence diagrams, activity diagrams, and heatmaps.
- Prior experience in effort estimation based on requirements and impact analysis.
- Working experience on product design, development and Systems Analysis which includes requirements gathering, prioritizing, designing, developing and testing web-based enterprise application using Rest API, technologies with exceptional ability to understand business requirements and functional design documents.
- Experience and exposure in Solution Design, Database design pattern and Sequence Diagram
- Uses the latest API analysis/diagramming tools to represent business/technical processes.
- Prepares and obtains approval of system and programming documentation.
- Recommends changes in development, maintenance and system standards.
- Good understanding of all phases of SDLC from requirements gathering, conceptualizing, to design and development, with emphasis in development and integration testing.
- Review Technical User Stories and Scope of changes documented by BA’s. Envision, evaluate, analyze, and prepare technical solutions, validate its compatibility with the current system and inline to the BRD.
Good-to-Have Qualifications
Development experience with one or more of the following:
- ReactJS
- Mobile native (iOS and Android
- Micro-services architecture.
- Preparing technical solution specification (for front end and backend) on confluence (which involves API changes, Sprint Planning, new API design, microservices endpoint call, SQL queries, entire flow of technical solution for end to end functionality).
- Good in inspecting microservices API endpoint using browser development tools.
- Actively participate and arrange scrum calls, sprint planning and sprint retrospective calls.