Share this Job

AWS Associate Architect/Technical Lead for Application Team

Date: 08-Jun-2019

Location: Singapore, Singapore

Company: Singtel

Primary Purpose

The Associate Architect is responsible for creating the most appropriate architecture for a software development project, and maintaining control over the architecture throughout the entire project lifecycle. Define design and programming guidelines, and establish the design of the system, taking into considerations integration of various components, identification and mitigation of known technical risk, architectural principles, technology standards and best practices.


Technical Requirements


  • Work on AWS cloud hosting architecture design and implementation (with knowledge of securing and protecting the environment from unauthorised access)
  • Experience with various Java technologies and frameworks (Java, Oracle SQL)
  • Proven experience with DevOps (Continuous Integration/Deployment-CICD) and successful record of developing software in an agile environment.
  • Implementing DevOps tools, including Jenkins, SonarQube, JIRA, Gitlab, Tosca, Jmeter.
  • Infra-as-code scripting, Cloud native computing, micro-services and containerisation



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 architecture 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 system 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.

Background Requirements

  • Experience in designing solutions using appropriate platforms and system technologies such as enterprise database design, web and application server, network and cloud technologies.
  • Able to do presentation slide by using Power Point and excellent presentation skill
  • Typically, 5 years’ experience with substantial project work in software design and development.
  • Strong technical experience in system and applications architecture and cloud native design.
  • Degree in Computer Science and Engineering.
  • 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.
  • Proficient in written and spoken English.

Find similar jobs: