ROADMAPPING and TECHNOLOGY SCANNING
- Assists in the review of the business and technology strategies, management directions, and regulatory inputs and performs gap assessment of business requirements.
- Assists in the development of the medium-term line up and solutions landscape based on business and technology strategy and management directions.
- Assists in technology scanning, roadmapping, prioritization and justification of full stack solution plans.
- Works closely with the enterprise architecture (EA) to ensure the project or product is aligned with the overall enterprise architecture, its principles and technology standards.
- Acts as a consultant to internal clients on technology selection, technical evaluation, systems and business impact assessment and risk management of new / emerging technologies / solutions, and lifecycle planning of system related to or interfaced with developed solutions.
DESIGN, ANALYSIS & DELIVERY
Designs application and solution architecture, covering all basic layers of the architecture framework (application, data, integration, deployment).Responsible for the evaluation, acquisition and maintenance of DevSecOps and other relevant tools used internally by the team, which should be aligned with the technical standards, technology strategy and procurement policies.Guides solutions investment decisions based on analysis and evaluation to drive targeted business outcomes.Conduct of solution selection activities, i.e., RFx and Proof of Concept (POC), to determine technical and financial viability of solutions.
Develops outputs and prototypes and captures user feedback to improve designsParticipates on technical evaluation scoring initiated by product owners or line of business (LoB), as deemed applicable.Works closely with different stakeholders (product owners, EA, etc). Coordinate and lead joint efforts to support required product needs throughout product lifecycle.Develops implementation plans for solutions taking into consideration technical capacity and resources
Develops functional and technical designs for solutions through analysis of business requirements.Plans, analyze and executes unit, functional and integration testing for developed solutions.Responsible for the development, configuration, deployment and implementation of solutions. This includes but not limited to the following :Ensures completeness of solution and product information in detailed designs, updated actual specifications and plans, acceptance reports, and pre-go-live operational acceptance test criteria.
Supports Solution s post-Go-Live and conducts post-implementation review, assessment and reports.Provides Level 3 support for developed domain solutions in Business-As-Usual (BAU) operations.Designs incident handling and support escalation procedures together with the platform owners.Manages proper turn-over of developed solutions to domain leads.Finetunes and optimize applications and databases during development, functional and performance testing in development and testing environmentsDesigns, develops and implements technical data architecture and data modelsEvaluates and conducts technical risk assessment for projectsPlans, designs, develops and implements operational and service level improvement initiativesResponsible for the asset management of solutions from acquisition, deployment, maintenance, retirement / disposal.Ensures compliance to the Architecture review, technology standards and other governance activities.CREDENTIALS AND EXPERIENCE
Graduate of any of the following courses BS Computer Science, BS Computer Engineering, BS Information Technology, other similar or applicable coursesMinimum of two to three (2-3) years of experience in IT solution development, cloud development and software engineering and / or a Solutions Architect role in an enterprise environment.Experience with implementing and supporting enterprise systems, business solutions, and applying technology to solve business problems.Experience in Cloud Architecture and Cloud Solutions Development using AWS and AzureExposure to multiple, diverse technologies, platforms and processing environmentsGood understanding of product management, agile principles and development methodologies and capability of supporting agile teams by providing advice and guidance on opportunities, impact and risks, taking account of technical and architectural debtExperience working in a fintech industry is helpful, but not required.Experience in several development methodologies and frameworks; to name a few :Microservices Architecture
Serverless FrameworkNoSQL DatabasesInfrastructure-as-a-ServicePlatforms-as-a-ServiceTest Driven DevelopmentCode Quality ControlDevSecOpsUnderstanding and knowledge of IT service management (ITSM) and Information Technology Infrastructure Library (ITIL)SKILLS
Knowledge of various technologies such as Python, Node.js, JavaKnowledge of various database technologies like MS SQL, MySQL, MongoDB and Oracle.Knowledge and experience in AWS Databases are a plus (Aurora, QLDB, Neptune, etc)Knowledge and experience with two or more of the following fundamentals, networking, Security, Storage or Databases (Relational and / or NoSQL), Operating Systems (Unix, Linux, and / or Windows)Understanding and knowledge of system development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps)Demonstrated ability to adapt to new technologies and learn quicklyExcellent analytical, planning, organizational and technical skillsExcellent written and verbal communication skillsSelf-starter with ability to manage multiple concurrent work assignments with strong organization and time management.Demonstrated ability to work in a hands-on, collaborative team environment while taking ownership of processes and improving them.High level of technical expertise combined with excellent planning, coordination and communication skills, as well as the ability to work in teams.