Solution / Application Architect

Job Description:

Be at the forefront of technology in Singapore. You will be the Solution Architect for our customer’s IT Consumer Business that drives the architecture, design, and solutions for the Sales. Advisory System under the Adviser Workspace Platform initiative supporting Income distribution force.

Your valuable technical skill and expertise will play a key role for the advancement and growth of the Insurance Service Platform and help Income to cope with the fast changing business and digital transformation.

You are responsible to provide technical and developmental support across the full lifecycle of project from planning, design through implementation. You will work along with the Delivery Manager, manage the development tasks and technical deliverables for the Sales Advisory System. Lead and manage the development team (in-house & vendor), working closely with business analysts, designers, platforms/system integration teams to implement a robust software system that is resilient, configurable, exportable, improving operational efficiency and effectiveness.

Primary Responsibilities:

  • Provide hands-on technical assessment and guidance to the development team to design and develop robust and quality software solutions
  • Create architecture artefacts or documents such as system architecture blueprint and effectively explain architect design concepts and solutions to various levels of stakeholders which are aligned to architecture standards and best practices
  • Participate in functional requirement, UI/UX design and provide optimal technical design, solutions, and recommendations
  • Lead technical sessions across teams to design and solutioning
  • Review technical specifications and codes to ensure application system is maintainable, secure and of good quality
  • Ensure build environment readiness and accordance to build specifications
  • Lead development planning and oversee development progress, deployment till operationalise mode
  • Drive the team in resolving technical defects and vulnerabilities
  • Support penetration test, vulnerability assessment and performance tuning
  • Ensure clear and concise technical communications and documentations guides across teams
  • Completes tasks in an efficient and timely manner while keeping project stakeholders informed
  • Maintains awareness of industry trends on regulatory compliance, emerging threats, and technologies

Requirements:

  • Diploma or Degree in IT related courses
  • At least 8 year of IT working experience inclusive of at least 3 years of experience as a solution architect.
  • Sound technical knowledge in Core Java (must have), Spring Boot, DB design, performance tuning, troubleshoot skillsets and networking.
  • Possess sound technical background or understanding of systems and network. Candidates with good knowledge of cloud services (AWS, Azure etc), serverless, microservices and network security.
  • Familiar with ITIL processes and workflows with good understanding of the professional support services and managed outsourcing services business
  • Knowledge of enterprise tools used commonly in managing project e.g. JIRA, Remedy, Kanban, CodeCommit, Git, CI/CD, Confluence, MS Project etc
  • Experience in developing statement-of-work for systems integration services involving a variety of industry products, applications and technologies, is an added advantage

Qualifications

  • A Bachelor’s degree or Professional Degree in Computer Science / IT or equivalent
  • At least 10-12 years of relevant working experience in Application Development, leading a team of developers, with minimum 4 years in IT System Architecture, design and solutioning
  • Proficient in handling complex technical development concepts, latest software tools and technologies, strong database concepts and designing techniques
  • Solid understanding of software development life system models (Waterfall and Agile) and knowledge of project management principles and practices
  • Hands-on application design, development, and implementation experience
  • Ability to prioritise competing tasks
  • Experience and knowledgeable in AWS cloud architectures
  • Familiar with IT security technologies and solutions
  • Experience in Insurance business domain or other financial service sectors
  • Team player, good analytical and troubleshooting skills
  • Strong and factual communication skills and able to manage situations/conflicts and influence others
  • Takes initiative to improve current state of things and adaptable to embrace changes
  • Experience working with multiple internal and external teams (business and IT) TOGAF certification, or equivalent, is an added advantage

Proficient in some of the following technology:

  • Java, SpringBoot, VueJS, jQuery
  • Flutter, ReactJS
  • AWS services
  • Reactive, MicroServices, SOA, ESB, API, BPM
  • REST, JSON, SOAP, XML, HTML/HTML5, CSS
  • Web Server and App Server configuration Hive, MSSQL, MYSQL, SQLite CI/CD, JIRA, Maven/Gradle, GIT, DevOps-Jenkins, Gitlab CI, SQL Developer