- Bachelor Degree in Computer Science, Information Systems or related disciplines
- For a Solution Architect a minimum 7 years of IT experience with at least 4 years hands-on project solution architecture experience
- Exposure to multiple, diverse technologies and processing environment
- Well-developed analytical, problem-solving, and decision-making skills, leveraging both logic and creativity
- English is a must.
- Drive to develop and analyse solution options based on business demand, enterprise architecture and balanced comparison of functional capabilities, non-functional capabilities, risk, cost and benefits
- Nurture a deep understanding of the solution architecture, translate business process, information entities and systems solutions into accurate, easily understandable architectural diagrams or viewpoints
- Gather, understand and synthesize documentation available from vendors, SMEs, systems, product managers and business analysts to be able to extract right information and transform it into different architectural diagrams or viewpoints
- Cross-team collaboration with application and infrastructure teams on the conceptual designs and solution designs for project delivery. Analyse enterprise business context (trends and business strategy), as well as project-specific requirements to guide solution architecture by leveraging all aspects (e.g. business, information and technology infrastructure) of enterprise architecture.
- Open for -Non-Cantonese speaker with Fluent English.
Responsibilities:
• Participate in the complete software development life cycle using Agile methodologies.
• Lead requirement activities, analyse and document business requirements, processes, and workflows.
• Work with the client and the development team to ensure that the application meets the needs of the business.
• Conduct system testing and troubleshoot any issues prior to production deployment.
• Identify areas for improvement and make recommendations.
• Lead change management for both client and development team (both Onshore and offshore team), ensuring operational and business benefits are realised.
• Execute testing and facilitating communication across different teams.
• Develop and maintain project documentation.
Requirements
• Bachelor’s degree in Computer Science or related field
• Minimum of 5 years’ relevant experience in system support and development.
• Solid experience in Java and SQL.
• Knowledge in Linux & database (MySQL and Oracle).
• Experience with Agile software development using JIRA.
• Proven experience in leading a team.
• Ability to work effectively with an offshore team