Key Responsibilities
- Engage with customers and stakeholders to understand business and technical requirements, and define appropriate architectural solutions
- Lead technical design discussions and recommend suitable technologies, tools, and frameworks to support solution delivery
- Contribute directly to design and development activities, including coding when required
- Design reusable services, frameworks, and system components
- Break down features into modules, tasks, and sub-tasks, and provide effort estimates
- Prepare software requirement specifications and detailed design documentation
- Identify risks and issues at project and team levels, and propose mitigation strategies
- Support production systems by investigating issues and implementing effective resolutions
- Conduct code reviews and provide guidance to ensure adherence to best practices in code quality, security, and maintainability
- Support pre-sales activities, including technical assessments, feasibility analysis, solution design, and proof-of-concept development
Requirements
- Diploma or Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a related field
- Minimum 8 years of relevant experience, including at least 3 years in a solution architecture or technical leadership capacity
- Proven experience delivering production-grade systems within agreed timelines
- Strong knowledge of public cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes)
- Familiarity with relational and NoSQL databases, as well as object storage solutions (e.g. S3)
- Strong communication skills and the ability to work independently
- Demonstrated commitment to building high-quality, secure, and maintainable software
- A collaborative mindset with strong analytical and problem-solving abilities
Good to Have
- Experience with microservices and event-driven architectures
- Exposure to AI-related solutions or system integrations
Reg. No. R1768414
BeathChapman Pte Ltd
Licence no. 16S8112





