hirly

Apply with hirly

Senior IT Solutions Analyst - Ruby on Rails

Singpost · Singapore

Upload your resume to see how well you match this job — free, in seconds, no account needed.

Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.

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
  • Ruby on Rails experience is a mandatory requirement for this role.​
  • 3 years onwards of progressive experience in Information Technology, with a significant portion dedicated to a Business Analyst, Systems Analyst, or Solution Analyst function.
  • Ability to design, develop, and maintain robust applications using Ruby on Rails and either PostgreSQL or MySQL
  • Professional certifications are highly valued
  • PMP (Project Management Professional), Certified Scrum Master (CSM) or Product Owner (CSPO), ITIL (Information Technology Infrastructure Library) Foundation
Apply: Senior IT Solutions Analyst - Ruby on Rails at Singpost