JOB SUMMARY
We are seeking a professional Solution Architect Manager to develop and manage IT architecture, ensuring business alignment. Responsibilities include translating business needs into technical solutions, collaborating with stakeholders, evaluating technologies, and providing technical guidance. Risk management, compliance, continuous improvement, and team training are also key aspects.
JOB RESPONSIBILITIES
Solution Design and Architecture
- Analyze business requirements and translate them into well-architected technical solutions.
- Develop high-level architectural designs, ensuring high availability, scalability, performance, and reliability.
- Select appropriate technologies, frameworks, and platforms to meet project goals.
Stakeholder Collaboration
- Work closely with enterprise architects, infra-architects, business leaders, project managers, and development teams to understand and prioritize needs.
- Communicate complex technical concepts in a way that's understandable to non-technical stakeholders.
- Ensure alignment of technical solutions with business strategies.
- Obtain stakeholder approval and commitment
Technology Evaluation and Integration
- Evaluate existing systems and propose enhancements or replacements.
- Assess new technologies and tools, ensuring they integrate seamlessly with the existing infrastructure.
- Provide recommendations for buy vs. build decisions.
Guidance and Oversight
- Provide technical leadership and guidance to development teams throughout the project lifecycle.
- Ensure best practices in coding, security, and deployment are followed.
- Monitor and resolve architectural or design issues during development and testing.
Documentation and Standards
- Create and maintain comprehensive solution documentation, including system diagrams, data flows, and technical specifications.
- Define and enforce architectural standards and design principles.
Performance and Scalability
- Design solutions that accommodate future growth and ensure optimal performance under varying loads.
- Implement monitoring and alerting mechanisms for system health and reliability.
Risk Management
- Identify potential risks in architecture and propose mitigation strategies.
- Ensure solutions comply with regulatory and security requirements.
Continuous Improvement
- Stay updated with emerging trends, technologies and devise strategies plan to bring innovation into solution designs.
- Conduct post-implementation reviews to gather insights for future projects.
Training and Support
- Provide training and knowledge sharing to teams on the implemented solutions.
- Act as a technical advisor during troubleshooting and issue resolution.
Design Governance
- Establish and enforce architectural standards, design principles, and best practices.
- Ensure consistency, quality, and alignment with solution design standards.
JOB REQUIREMENTS
- Malaysian citizen.
- Passed Malay Language including an oral test at the Sijil Pelajaran Malaysia (SPM) level.
- Possess a Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, or an equivalent field, recognized by the Government from any accredited local or international higher learning institution.
- Possess at least 10 years of experience in software solutions architecture or software development, including a minimum of 3 years specializing in cloud architecture and solutions design, and at least 6 years in backend (Java) development.
- Having a Java certification is preferred and will be considered an added advantage.
- Having a certification in Cloud Architect technology is also preferred and will be considered beneficial.
- Domain knowledge in the Financial Services industry is highly desirable.
Preferred Skills / Competency
- Technical Expertise: Strong knowledge of IT architecture, backend and frontend development, and security technologies.
- Problem-Solving Ability: Excellent at analyzing technical challenges and proposing scalable solutions.
- Communication Skills: Clear written and verbal communication, able to explain technical concepts to non-technical stakeholders.
- Analytical Thinking: Skilled at translating business requirements into reliable solutions.
- Leadership: Experienced in guiding development teams and making decisive technical choices.
- Adaptability: Quick to learn new technologies and open to continuous improvement.
- Risk Management: Proficient at identifying and mitigating performance, security, and compliance risks.
- Passion: Dedicated to best design practices and maintaining a positive working attitude.
- Independence: Able to work autonomously and drive technical decisions.
Technology stack:
- Language: Java, TypeScript, JavaScript
- Backend technology: Spring boot, React Native, Angular, Spring JPA, Hibernate, Wicket
- Web technologies: Angular, JQuery, CSS, Bootstrap
- Mobile technology: React Native, Java, Swift
- Database: MS SQL server, MongoDB
- Infrastructure: OpenShift, Docker, Kubernetes, Azure, Jenkins
- Testing tools: SonarQube, Jmeter, Firebase, Postman, Microcks
- Version control: Git
- CI/CD: Jenkins
- Service Architecture concepts: REST, JSON, API, SOAP
JOB STATUS
Permanent
All applications are strictly CONFIDENTIAL and only shortlisted candidates will be called for interview. Applications are deemed UNSUCCESSFUL if there is no feedback from the EPF 2 MONTHS after the closing date of the advertisement.