Primary Role
The Technical Architect position is responsible for providing software solution architecture and technical leadership across project teams.
Attention to detail is a must with the ability to think outside the box.



  • Report directly to the Director
  • Interact with internal or external client counterparts
  • Lead and provide guidance to the project team and technical team
  • Interact with internal, local and global architecture communities
  • A strong understanding of software application architecture, include creating new or maintaining existing one for project or proposal. Accountable for the technical integrity of the architecture/design
  • Provide technical solution and leadership to projects and pursuing opportunities. Take part in designing, reviewing, troubleshooting; software application architecture, designs, components, codes and related project artifacts
  • Be the point-of-contact between internal technical staffs and client staffs
  • Support sales team on pre-sales activities and take a lead on responding to RFI, RFPs and other client proposals
  • Flexibility to work to tight deadlines – Time In Lieu will be provided for working extra hours
  • Willing to contribute extra hours as required
  • Have an excellent interpersonal, communication, problem solving, and team work skills
  • Eye for detail
  • Results Driven
  • A positive attitude


Job Requirement
To be successful in this role, you SHOULD HAVE the following experience:

  • At least have 10+ years of professional experience in Software/mobile Development with at least 5 years as Software/mobile Architect is a must.
  • Have a broad knowledge of technology, have first-hand experience with Microsoft technology, frameworks, solutions, and tools are required;
  • Have working knowledge of business or problem domain and be able to evaluate all possible solutions to a problem regardless of the technologies being used are required;
  • Ability to interact with client in a professional manner, successfully build trusted relationship from technology perspective is required;
  • Extensive experience in architecting, designing and integrating of large-scale software systems is requested;
  • Excellent English communication skills – written and oral is a must;
  • Be able to lead or chair international meetings, learn quickly and can make tough decision are needed;
  • Be able to lead development team locally or geographically; coordinating different locations to ensure system being built accurately to architecture required;
  • Solid OOAD skill, experience with applying Application Frameworks, Design Patterns, Architecture Best Practices and Coding Best Practices are requested;
  • Experience with various web/mobile application servers MS IIS, IBM Web Sphere, BEA Web Logic, Jboss/Apache, and database servers Oracle, SQL, DB2, Informatica are needed;
  • Experience using formal methodologies: RUP, SCRUM, XP is required;
  • Prove to be a good problem solver, proactive, able to work well under pressure and have a strong sense of ownership and accountability are needed;
  • Self-motivated and able to work independently or as part of a team across multi-cultural environment are desirable;
  • Able to travel for short and long-term work assignments within short notice is desirable;
  • Strong experience in Object C, Cocoa, XCode, iOS SDK, Graphics, Animation;
  • Experience in working with Web Services (Rest APT, Json);
  • Working experience with Databases/ OpenGL;
  • Experience in developing Location Based Services;
  • Knowledge with Android SDK is preferred;
  • Knowledge with Source Control such as Subversion or Git;
  • Knowledge in Software Development Life Cycle;
  • Understand of asynchronous client/server interfacing using JSON/XM;
  • Be Smart and eager to develop skills and enthusiastic about being a hands on, mission contribution;
  • Education: A Bachelor degree in IT, Computer Science or equivalent;
  • Achieved certificate(s) accredited for software architects e.g. product-based, tool-based or framework based certifications are desirable.