- Location
- SingPost Centre, Level 02, Singapore
- Type
- Full-time
- Seniority
- Senior
- Education
- Bachelor
- Source
- Workday
Description
Job Description
Business Requirements Analysis & Solution Design:
- Independently gather, analyze, and translate complex business requirements from users into detailed technical specifications, process flows, and comprehensive solution designs that align with the overall system architecture.
- Contribute to architectural design decisions by ensuring proposed solutions leverage appropriate cloud-native components and services, such as Node.js microservices and APIs, event-driven services using Google Pub/Sub, and API governance via Apigee, aligning with architectural best practices.
Hands-on Technical Development & Implementation:
- Develop, test, and deploy high-quality, clean, and efficient application code, system enhancements, and integrations based on approved technical designs.
- Actively implement and maintain cloud-native applications and microservices, including Node.js-based services with a solid grasp of asynchronous programming principles, RESTful APIs, and event-driven architectures (e.g., using Google Pub/Sub).
- Ensure all development strictly adheres to established coding standards, security guidelines, and architectural best practices, contributing to robust API governance and monitoring via tools like Google Apigee.
- Support the implementation and operational use of modern CI/CD pipelines and cloud-native deployments (e.g., GKE, Cloud Run, Cloud Build), and leverage Infrastructure as Code (e.g., Terraform) for automated builds and deployments.
Advanced Technical Investigation & Issue Resolution:
- Conduct deep-dive technical investigations and debugging for complex application defects and production incidents, taking direct ownership of resolution.
- Perform direct analysis of code, system logs, data flows, and observability tools (e.g., for logging, metrics, and tracing) to accurately identify root causes.
- Design, develop, and implement robust, preventative fixes and patches to ensure system stability and improve overall system resilience and performance.
Quality Assurance & Technical Review:
- Actively participate in peer code reviews, providing constructive feedback to enforce coding standards, improve performance, and ensure adherence to security guidelines and architectural principles.
- Collaborate closely with QA teams and business users to prepare comprehensive test scenarios, support User Acceptance Testing (UAT), and validate the high quality and fitness-for-purpose of delivered solutions.
Stakeholder Communication & Technical Documentation:
- Serve as a key technical liaison, effectively communicating complex technical concepts and solutions to both business stakeholders and technical teams, ensuring alignment and understanding.
- Create and maintain comprehensive technical documentation, including detailed solution designs, system configurations, support guides (SOPs), process flows, and API specifications, ensuring clarity and transparency for ongoing support and development.
Requirements
- A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is typically a minimum requirement.
- Professional certifications are highly valued - PMP (Project Management Professional), Certified Scrum Master (CSM) or Product Owner (CSPO), ITIL (Information Technology Infrastructure Library) Foundation
- 3 to 8 years of progressive experience in Information Technology, with a significant portion dedicated to a Business Analyst, Systems Analyst, or Solution Analyst function.