Share this Job

#BAS2020 Senior Consultant, Application Architect

Date: 26-Mar-2021

Location: Singapore, Singapore

Company: Singtel Group

Key Roles & Responsibilites


Design & Development

•             Define system-level application architecture that includes high-level design, architectural policies and principles, design and programming guidelines, implementation risks and mitigation measures, software development and integration strategies, software configuration controls, etc

•             Maintain control over the architect throughout the entire software development lifecycle by continuously making critical adjustments to the architecture to ensure desired results are achieved

•             Involve in requirement analysis phase to ensure the implementation feasibility of functional specifications. Highlight requirement gaps, disproportional construction efforts, technical challenges and any other issues to business analyst teams

•             Provide technical leadership in the development through established design and development methodologies, to ensure system meets functional and system requirements

•             Engage customers to explain the rationale of architecture’s selection, or other technical issues• Ensure best practices, frameworks and re-useable components are employed in the development project

•             Trouble-shoot technical problems faced by the project team.

•             Contribution to organizational development thru sharing best practices.  Developing and conducting technical courses.


Service Innovation and Development

•             Support the design and development of innovative solutions for existing service

•             Support the design and development of new innovative service offering to ensure competitiveness and increase the value

•             Support the design and development of up-to-date marketing collaterals for the consulting practice

•             Support the design and development of methodology, templates, tools to ensure service delivery


Strategic Capability Development

•             Support the documentation of new strategic capabilities for the practice

•             Support the documentation of intellectual property (e.g. thought leadership/ points of view) of topics relating to the practice


Business Development

•             Lead the development of the proposal and tender presentation

•             Support the business development opportunity

•             Support the development of the value proposition of the consulting offering and each proposal


Project Delivery

•             Lead and ensure the completion of team's project deliverables within allocated budget and timeline

•             Support setting of standards, design and develop high quality templates for team

•             Ensure high standard of delivery by staff/ within team

•             Comply to corporate governance

•             Ensure staff’s compliance

•             Improve work process within the team

•             Improve methodology, templates, tools to ensure operation excellence (e.g. shorten delivery timeline, reduce effort)


Customer/Partner Relationship Management

•             Support the development of long-term relationship with customers during business development and project delivery

•             Manage customer relationship at project management level for project responsible

•             Support the development of strategic partnerships with internal parties to strengthen the practice’s go to market and delivery model, hence increasing the competitiveness of the practice


Team/ People Management

•             Manage resource plan for the project

•             Coach and manage team and individual consultants

•             Develop high performing, cohesive teams within the project

•             Create and provide opportunities for staff development within the project


The Ideal Candidate Should Have/ Be

  • At least 10 years experience with substantial project work in software design & development
  • Strong technical experience in system / applications architecture design
  • Proficient in technical documentation and system architecture design
  • Experience in designing solutions using appropriate platforms and system technologies such as enterprise database design, web and application server and network technologies
  • Certified in appropriate technologies is an advantage
  • Self-motivated with a positive “can-do” attitude, creative with excellent presentation, communication, negotiation and interpersonal skills including strong persuasive techniques.
  • Ability to lead, develop and maintain respectful and trusting relationship;
  • Excellent customer interfacing skills.
  • Excellent written and verbal communication skills.
  • Strong attention to detail and outstanding analytical and Problem-solving skills.