Job Details
Hiring for Mobile Solution Architect - Singapore
Mobile Development
Singapore
Singapore
2019-05-16 05:00:18

Role Summary:

 The role of the Mobile Solution Architect focuses on architecture & solution related activities related activities for digital application on Mobile, Tablet and Web. This will include, but is not limited to, mobile & web solution architect, preparing solution document, the assignment of technical resources to projects/deliverables, management of technology solution, development of staff and adhering to formal performance management processes, ensuring timelines and quality of deliverables across a portfolio of technology initiatives. He/she should be responsible for performing POC (Proof of Concept) on new technologies available in market on React Native, React JS, Angular etc for digital solution.

 

Role Capabilities

 

Mobile Strategy & Architecture

  • Consultancy: Takes responsibility for understanding client requirements, collecting data, delivering analysis and problem resolution for mobile, tablet and web. Identifies, evaluates and recommends architecture & solution design options, implementing if required. Collaborates with, and facilitates stakeholder groups, as part of formal or informal consultancy agreements. Seeks to fully address client needs, enhancing the capabilities and effectiveness of client personnel, by ensuring that proposed solutions are properly understood and appropriately exploited.
  • Innovation: Actively monitors for, and seeks, opportunities, new methods, trends, capabilities and products to the advancement of the organization in Digital wealth management space. Clearly articulates, and formally reports potential benefits from both structural and incremental change. Encourages and motivates colleagues to share creative ideas and learn from failures. Conduct POC and analyze the potential implementation solution & complexity for digital program.
  • Information security: Provides advice and guidance on security strategies to manage identified risks and ensure adoption and adherence to standards. Obtains and acts on vulnerability information and conducts security risk assessments, business impact analysis and accreditation on complex information systems. Investigates major breaches of security, and recommends appropriate control improvements. Contributes to development of information security policy, standards and guidelines.

 

 

Digital Change and Transformation

  • Technical Modelling: Produces models in support of architecture, design & implementation strategy. Has in-depth knowledge of a broad range of industry-wide modelling techniques. Advises on the choice of techniques and approach and influences customers accordingly. Capable of developing bespoke models for unusual contexts. Responsible for planning and co-ordinating team modelling activities and for ensuring the quality of their work.
  • Technical Analysis Investigates operational requirements, problems, and opportunities, seeking effective business solutions through improvements in automated and non-automated components of new or changed processes. Assists in the analysis of stakeholder objectives, and the underlying issues arising from investigations into business requirements and problems, and identifies options for consideration. Works iteratively with stakeholders, to identify potential benefits and available options for consideration, and in defining acceptance tests.
  • Change implementation planning and management: Creates the business readiness plan, taking into consideration IT deployment, data migration, capability deployment (training and engagement activities) and any business activities required to integrate new digital processes or jobs into the "business as usual" environment. Determines the readiness levels of business users with regard to upcoming changes; uncovers readiness gaps and creates and implements action plans to close the gaps prior to going live. Assists the user community in the provision of transition support and change planning, and liaises with the project team. Monitors and reports progress on business readiness targets, business engagement activity, training design and deployment activities, key operational metrics and return to productivity measures. Defines the series and sequence of activities to bring stakeholders to the required level of commitment, prior to going live.
  • User experience and design implementation: Acting as an obvious source of knowledge for other members of the UX team, as well as the wider delivery team. Provides an authoritative and well informed decision making process within the team to achieve objectives. Documentation and communication is of an excellent standard, as are presentation skills (both within the team and to stakeholders). UX specifications and research outputs are of a standard that, should they not be present, could still lead to the successful delivery of the product in question. Understands the need of reporting and how to effectively communicate progress and estimated time remaining. Mentors more junior members of staff as well as anyone who may not know the role of UX as clearly. Understands how to communicate the benefit case for UX and how it can expedite higher quality delivery and facilitate reuse.

 

Development and integration

  • Database design: Translates and implements simple development project requirements into physical database structures. Assesses proposed changes to object and data structures and implements these changes in physical databases. Assists in database management system support activities for operational database systems.
  • Systems design: Recommends/designs structures and tools for systems which meet business needs and takes into account target environment, performance, security requirements and existing systems. Delivers technical visualization of proposed applications for approval by customer and execution by system developers. Translates logical designs into physical designs, and produces detailed design documentation. Maps work to user specification and removes errors and deviations from specification to achieve user-friendly processes.
  • Data analysis: Investigates corporate data requirements, and applies data analysis, data modelling and quality assurance techniques, to establish, modify or maintain data structures and their associated components (entity descriptions, relationship descriptions, attribute definitions). Provides advice and guidance to database designers and others using the data structures and associated components.
  • Programming/software development: Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result. Takes part in reviews of own work and leads reviews of colleagues' work.
  • Testing: Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work.
  • User experience analysis: Identifies and engages with users/ stakeholders, defines relevant characteristics (e.g. “personas”) and describes users goals and tasks (e.g. as “user stories”). Describes the environment within which the system will be used. Identifies and describes requirements of users with special needs (e.g. resulting from physical disabilities).

Delivery and operation

  • Application support: Maintains application support processes, and checks that all requests for support are dealt with according to agreed procedures. Uses application management software and tools to investigate issues, collect performance statistics and create reports.
  • Change management: Assesses, analyses, develops, documents and implements changes based on requests for change.
  • Release and deployment: Uses the tools and techniques for specific areas of release and deployment activities. Administers the recording of activities, logging of results and documents technical activity undertaken. May carry out early life support activities such as providing support advice to initial users.
  • Incident Management: Prioritises and diagnoses incidents according to agreed procedures. Investigates causes of incidents and seeks resolution. Escalates unresolved incidents. Facilitates recovery, following resolution of incidents. Documents and closes resolved incidents according to agreed procedures.

Skills and Quality

  • Quality Assurance: Uses quality standards to review past performance and plan future activities. Conducts audits of quality requirements and produces audit reports. Monitors and reports on the outputs from the quality assurance and audit processes.

Relationships and engagement

  • Relationship Management: Implements stakeholder engagement/ communications plans, including, for example; handling of complaints; problems and issues; managing resolutions; corrective actions and lessons learned; collection and dissemination of relevant information. Uses feedback from customers and stakeholders to help measure effectiveness of stakeholder management. Helps develop and enhance customer and stakeholder relationships.

 

Experience/Exposure

  • Ability to share information, transfer knowledge and expertise to team members
  • Proven experience in a management role and in managing senior vendor/partner relationships.
  • Significant experience in one or more relevant technical area.
  • Experience managing complex projects.
  • Strong team leader, able to work in virtual global teams in a matrix organisation, transfer knowledge and develop capability of team members, work in a fast-paced business environment
  • Strong relationship management, analytical, problem solving, business planning, financial management, strategic agility, communication, influencing and presentation skills.
  • Strong communication skills, fluent in English (written and verbal) and local languages.
  • Knowledge of the Financial Services/Management industry.

 

 

Education/Certification

 

  • Bachelor of Science degree from an accredited college or university with a concentration in Computer Science or Software Engineering (or equivalent) – with a minor in Finance, Mathematics or Engineering.