To review & provide advisory on the design of application interfaces and software services on the Application Architecture aspects of new system implementation and existing systems in its development and integration (including requests of changes, deviation from specifications and ensure that relevant application strategies, policies, standard and practices are adhered to accordingly.
To design interfaces and service in ways that improve application agility, maximize reuse, and remove redundancies and inconsistencies across projects, application systems and business units where possible
To ensure development team aligns plan and design structure of application based on agreed target architecture
Manage System Development Life Cycle (SDLC)
Support in the evaluation and procurement of application solutions to meet business requirements
Requirement Analysis - ensure completeness of the implementation of agreed architecture principles.
Implementation Ensure agreed architecture and infrastructure implemented
Support Project Management Life Cycle
Understand organization need to define application architecture.
Oversee projects and programs and provide guidance from application architecture perspective
Address technical concerns, ideas and suggestion.
Requirements: -
Qualification
Candidate must possess at least a Bachelor's Degree in Computer Science/Information Technology or equivalent.
At least 3 year(s) of working experience in the related field is required for this position.
Skills
Maximizing existing technological environment
Excellent interpersonal skills and strong customer service culture
Strong and effective written and verbal communication skills
Demonstrate effective problem solving skills
Knowledge
Good working knowledge of System Development Life Cycle
Good working knowledge on common technology solution segmentation including channels, middleware and source system
Good understands of new technology (incl. disruptive technologies such as business process automation and analytics) relevant for customer engagement
Good working and understanding of platforms such as (SQL, JAVA, JavaScript, C++, C, Phyton, PHP and etc)
Experience
Project managed the implementation of banking application system