Software Architect Apply
The ideal candidate will be responsible for working cross-functionally to understand architecture needs by multiple business units. To be effective in this position, you must feel comfortable owning the entire architecture development process from inception to completion. ResponsibilitiesAnalyse business requirements and translate them into robust, scalable and efficient software solutionsDesign software architectures and systems that meet the needs of the organisationCollaborate with cross-functional teams to ensure seamless integration and implementation of software systemsProvide technical leadership and mentorship to the software development teamStay up-to-date with the latest technology trends and best practices in software design and architectureIdentify and mitigate potential risks and bottlenecks in the software development lifecycleDocument technical specifications, design patterns, and software development processesQualifications5+ years of experience in software architecture and design, with a strong background in Information & Communication TechnologyExpertise in designing and implementing scalable, high-performance software systems using a variety of technologies and frameworksProficient in object-oriented design principles, design patterns, and software engineering best practicesExperience in leading cross-functional teams and providing technical direction and mentorshipStrong analytical and problem-solving skills, with the ability to think strategically and creativelyExcellent communication and collaboration skills to work effectively with both technical and non-technical stakeholderStrong project management skills and a proactive work attitude.Bilingual in English and Mandarin

