Singapore
Software Architect that provides consultancy, design and implement solutions for web, mobile and IoT applications using AWS and other cloud services. Conduct software training and workshops on using cloud-enabled services to develop and deploy smart, scalable and secured web, mobile and IoT solutions.
* Define the overall technical strategy and designing the macro-level structure of the technology solution, ensuring it aligns with the client's business goals and long-term IT strategy. * Design high-level architectural and detailed architectural designs and integration patterns for seamless communication and data exchange between various systems (e.g., using APIs, microservices, messaging queues). * Evaluates and recommends the right hardware, software, platforms, and tools (e.g., cloud providers like AWS or Azure, specific programming languages, database systems) for the project. * Defines and ensures system meets critical quality attributes such as scalability, performance, security, reliability, and maintainability. * Assess, identifies potential technical issues, security threats, or integration challenges and develop mitigation strategies to minimise technical risks. * Manage expectations and bridge communication gaps between technical teams and non-technical stakeholders (e.g., business managers, clients, product owners), translating complex technical concepts into understandable terms and agile ready items for delivery. * Conduct research and analysis on emerging technologies and industry trends to bring value to solution by recommending and implementing impactful and innovative solutions that will improve the process, reduce cost and manpower overheads.