Scope of work:
- Provides pre-sales/sales technical leadership and is responsible for establishing the direction for the IT architecture, standards, design and implementation approaches for the customer systems
- Translate business requirements into application architectural specifications such as AS-IS to TO-BE digital transformation.
- Creates, evaluates and implements plans and design proposals for IT solutions considering key factors such as its long-term effectiveness, practicality, technical limitations and criticality based on customer goals and objectives.
- Design the architecture blueprint for the customer business, information and ICT assets, by using multiple architectural models. Use, govern and enhance the architecture blueprint to ensure that the business and ICT are in alignment.
- Assist in project proposal, presentation and delivery with guidance to the delivery team.
- Possesses broad and deep skills across disciplines, ability and interest in mentoring and providing guidance to junior staff and raising team competency
Requirements:
- Minimum 8 years of design/implementation/consulting experience with distributed applications - minimum of 2 years hands-on experience as a technical lead and system architect (i.e. system design, performance tuning, and system prototyping & maintenance)
- Solid software development background and good to have multiple industry certifications (e.g. TOGAF, Agile).
- Experience in designing and implementing .Net and/or J2EE applications.
- Solid understanding of Server-side, .Net and/or Java development, Microservices, Service Oriented Architectures (SOA), web services, RESTful API and public web sites / digital services development
- Solid understanding of Singapore Government’s SG Tech Stack, hosting platforms (CWP, GDC, GPC, GCC) and prevailing ICT governance policies, standards, and guidelines e.g. IM8
- Experience in designing and deploying large, scalable production applications on cloud/PaaS platforms and Containers, such as AWS, Azure, Google Cloud
- Solid understanding of DevOps software development tools and methodologies
- Demonstrated leadership in IT management by producing proposals and documentations
- Results and customer oriented
- Team player with strong organization and interpersonal skills
- Strong written, presentation and partner management skills