#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.