Provide technical expertise and establish the direction for the IT architecture, standards, design and implementation approaches
Create, evaluate and implement plans and design proposals for high impact IT solutions
Translate business requirements, including application resiliency requirements, into application architectural specifications
Evaluate and recommend the use of leading-edge technologies and methods, considering factors, from long-term effectiveness (service delivery and cost), practicality, technical limitations to criticality
Design the system architecture blueprint of the organisation's business, information and ICT assets, by using multiple architectural models.
Use, govern and enhance the system architecture blueprint to ensure that the business and ICT are in alignment
Manage overall project delivery
Evaluate solution design changes and work with respective teams to ensure compliance with policies
Collaborate with vendor to resolve technical challenge
Analyse and determine performance tuning and scalability improvements of code and queries
Provide architecture and technical support during production incidents
Background in Computer Science, Computer Engineering or equivalent.
A solid software development background with relevant industry certifications
Minimum 7 years of design/implementation/consulting experience with distributed applications
At least 3 years hands-on experience as a system or solutions architect (i.e. system design, performance tuning, and system prototyping & maintenance) will be required.
Design and implement .Net and/or J2EE applications
Excellent data modelling and SQL skills
Solid understanding of Server-side, .Net and/or Java development, Service Oriented Architectures, web services, RESTful API and public web sites / e-services development
Working knowledge of software development tools and methodologies
Experience in Digital Asset Management Systems, OpenText software product is an added advantage
Able to independently analyse and identify comprehensive solutions considering all functional implications while developing a workable solution
Team player with strong organization and people handling skillsets
Strong in writing, presentation and stakeholder management