Solution Architect - Tech Services Mgr Solution Architect - Tech Services Mgr …

NCS
à Singapour, Singapore, Singapour
CDI, Plein-temps
Soyez parmi les premiers à postuler
Competitive
NCS
à Singapour, Singapore, Singapour
CDI, Plein-temps
Soyez parmi les premiers à postuler
Competitive
See job description for details
The Solution Architect is responsible for the design of IT architecture and provide technical leadership in software development projects.

Responsibilities:

Project Delivery
  • 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.
  • Review technical solution and estimated resources prepared by Project team
  • Involve in new initiative activities as Solution Architect and S DLC process
    • Do Architecture and Code Reviews
    • Attend Sprint kick off and retrospectives
    • Provide approvals for code to be deployed into production
    • Advice on coding practice
Organization Development
  • Coach, train and mentor Architects and Associate Architects.
  • Share technology knowledge with the rest of organization through Community of Practice (CoPs) or other in-house forums.
  • Conduct technical courses.
  • Contribute to knowledge repository on experience learnt through project implementation
Enterprise Architecture
  • Define a high level enterprise-wide IT architecture focusing on the mapping of IT capabilities to business needs, defines the relationships, flows and implementation of information architecture, application architecture and technology architecture.
  • Define and document 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 with 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
  • Contribute to organizational development through sharing best practices. Develop and conduct technical courses.
  • Involve in new project initiative as Solution Architect
The ideal candidate should possess:
  • Diploma / Degree in IT, Computer Science, Engineering or equivalent
  • 8 years hands-on enterprise application design experience, including database design, solution design, Infra architecture and capacity planning experience.
  • Strong technical experience in system / applications architecture design
  • Experience in using appropriate platforms and system technologies such as enterprise database design, web and application server and network technologies
  • Knowledge in development tools such as .Net, OutSystems RAD tool
  • Knowledge of Agile development principles.
  • Ability to evaluate and make recommendations regarding Solution Design, POC & data integrity.
  • Strong interpersonal skills to resolve problems in a professional manner, lead working groups, negotiate and create consensus.
  • Excellent verbal and written communication skills.
  • Ability to handle multiple priorities and meet deadlines.


NCS logo
Offres similaires
Plus d'offres
Close