Job Search and Career Advice Platform

Enable job alerts via email!

Software Application Support Engineer

Maestro Human Resource Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Singapore is seeking a JavaScript/TypeScript Developer to resolve complex application issues and lead technical responses to outages. The role involves ensuring software security and compliance, conducting thorough investigations, and collaborating with teams on integration projects. Candidates should have a diploma/degree in a relevant field, strong problem-solving skills, and familiarity with API design. Experience in Java and integration tools like Apache Kafka is an advantage. This position includes a rotating standby schedule and frequent site visits to the Changi Airport.

Benefits

5-day work week
Flexible time-in-lieu after after-hours engagements

Qualifications

  • 3-5 years experience in software development.
  • Proven experience in JavaScript/TypeScript development.
  • Familiarity with RESTful web services and integration patterns.
  • Experience with data formats such as JSON and XML.

Responsibilities

  • Resolve complex application issues including logs and source code.
  • Lead technical response to production outages.
  • Conduct post-mortem investigations and implement fixes.
  • Ensure software compliance with industry standards.
  • Collaborate with stakeholders and provide progress updates.

Skills

JavaScript
TypeScript
Java
API design
Problem-solving
Communication
Version control (Git)

Education

Diploma in Computer Science or related field
Degree in Computer Science or related field

Tools

Apache Kafka
RabbitMQ
MuleSoft
Job description
Key Responsibilities
Application Support
  • Resolve complex application issues escalated from L1 support, involving deep-dive analysis of logs, databases, and source code.
  • Lead the technical response to critical production outages, ensuring rapid restoration of service and transparent communication with stakeholders.
  • Conduct thorough post-mortem investigations to identify the "why" behind failures and implement permanent fixes.
Software Maintenance
  • Identify and refactor "code smells" and outdated dependencies to improve maintainability and performance.
  • Perform regular system health checks, patch management, and database optimizations to prevent degradation.
  • Monitor system latency and throughput; optimize SQL queries and application logic to meet Service Level Agreement
Security & Compliance
  • Ensure software applications are secure, complying with industry standards and organizational policies.
  • Perform regular vulnerability assessments and security audits of software systems.
  • Implement necessary security patches and updates to protect against potential risks.
Collaboration & Reporting
  • Collaborate with other developers and stakeholders to discuss project requirements, updates, and challenges.
  • Provide regular progress reports on software maintenance and development tasks.
Debugging & Troubleshooting
  • Identify and fix software bugs, performance issues, and other technical problems in the development process.
  • Conduct code reviews to maintain high code quality standards.
Support & On-Call Rotation
  • This role requires participation in after-hours support rotation schedule. You will be expected to remain available to respond to critical incidents outside of standard business hours, including evenings, weekends, and holidays, on a scheduled basis. We utilize modern alerting tools to ensure you are only notified for high-priority system failures.
  • There will be compulsory rest period or flexible "time-in-lieu" following any significant after-hours engagements to ensure work-life balance
Documentation
  • Prepare detailed documentation for developed applications, including system designs, APIs, and technical specifications.
  • Maintain clear records of versioning, updates, and patches.
Qualifications
  • Diploma with 3-5 years experience / Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a JavaScript/TypeScript Developer, and experience in integration projects will be a plus.
  • Familiarity in Java programming language and related frameworks (Spring, Apache Camel, etc.).
  • Familiarity with integration patterns, API design, and RESTful web services.
  • Experience working with integration tools such as Apache Kafka, RabbitMQ, or MuleSoft will be a plus.
  • Knowledge of data formats like JSON, XML, and experience with data transformation.
  • Understanding of authentication, authorization, and security principles in integration.
  • Excellent problem-solving skills and the ability to analyze and resolve complex integration challenges.
  • Strong communication skills to collaborate effectively with technical and non-technical teams.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Ability to manage multiple tasks and prioritize effectively.
  • Experience with version control systems (e.g., Git) and continuous integration practices is a plus.
  • 5 day week @ AMK Area (Frequent Site visit to Changi Airport
  • To be on rotating Standby
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.