Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Senior IT Solutions Analyst (Ruby on Rails)
ICT
Company shared salary
NA
Market rate
S$10,000–S$14,000/mo (S$120,000–S$168,000/yr)
Based on similar roles (title + domain + location).
Responsibilities
- ● 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.
- ● 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.
- ● 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.
- ● 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.
- ● 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.
- ● 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.
- ● 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.
⚡ Full Resume Sandbox Canvas