Senior Software Engineer

Maestro Human Resource Pte Ltd

Singapore

On-site

SGD 70,000 - 90,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maestro Human Resource Pte Ltd is seeking a Technical Analyst to support system implementation, technical analysis, troubleshooting, and cross-domain collaboration. You will understand the end-to-end architecture, investigate complex issues, and help improve system quality and stability.

Key responsibilities include implementing and maintaining components, collaborating with dev teams, tracing end-to-end flows, and producing comprehensive technical documentation.

Qualifications

  • Strong programming knowledge in Java, JavaScript or Node.js.
  • Experience developing enterprise applications and understanding software engineering principles.
  • Familiarity with microservices architecture and distributed systems.
  • Experience with REST APIs and service integrations.
  • Good debugging, troubleshooting, and logs tracing skills.
  • Strong technical writing and documentation abilities.

Responsibilities

  • Support the implementation and maintenance of frontend, backend, and supporting components.
  • Participate in feature implementation, defect fixes and testing activities.
  • Collaborate with development teams to understand system behavior and dependencies.
  • Investigate issues by tracing requests across microservices and components.
  • Perform root cause analysis for production and development issues.
  • Develop and maintain architecture diagrams, APIs, integration docs, and guides.
  • Review requirements to identify ambiguities, dependencies and risks.
  • Work with stakeholders to clarify functional and technical requirements.

Skills

Java
JavaScript
Node.js
Enterprise applications
Software engineering principles
Microservices
REST APIs
Debugging
System architecture
Logs & tracing
Technical writing
SQL

Job description

About the role

We are looking for a Technical Analyst who can support system implementation, technical analysis, troubleshooting, documentation, and cross-domain collaboration. This role requires someone who can understand the system architecture end-to-end, investigate complex issues, contribute to implementation activities when required, and help improve the overall quality, maintainability, and operational stability of the system.

Key responsibilities
  • Support the implementation and maintenance of frontend, backend, and supporting system components when required.
  • Participate in feature implementation, enhancements, defect fixes, testing activities, and code reviews where applicable.
  • Collaborate with development teams to understand system behavior, identify technical dependencies, and support solution implementation.
  • Investigate application issues by tracing requests across multiple microservices and system components.
  • Perform root cause analysis for production and development issues.
  • Analyze logs, APIs, messaging flows, and database interactions to identify problems.
  • Provide technical recommendations for issue resolution and system improvements.
  • Develop and maintain technical documentation, including architecture diagrams, system flows, APIs, integration documents, troubleshooting guides, and operational procedures.
  • Review business requirements and proactively identify ambiguities, missing information, dependencies, and technical risks.
  • Work closely with stakeholders to clarify functional and technical requirements.
About you
  • Good programming knowledge in Java, JavaScript, or Node.js.
  • Experience developing enterprise applications.
  • Good understanding of software engineering principles and design patterns.
  • Familiarity with microservices architecture and distributed systems.
  • Experience working with REST APIs and service integrations.
  • Strong debugging and troubleshooting skills.
  • Ability to understand complex application architectures and system interactions.
  • Experience analyzing logs and tracing end-to-end system flows.
  • Good technical writing and documentation skills.
  • Working knowledge of SQL and relational databases.
Due to urgency of the role, we will only consider candidates who can start immediately or on very short notice (ie: 2 weeks)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Analyst (Java, JavaScript, or Node.js) AMK
Technical Analyst (Java, JavaScript, or Node.js) AMK

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Technical Analyst * Java, JavaScript, or Node.js (AMK)
Technical Analyst * Java, JavaScript, or Node.js (AMK)

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
5 day work week
AMK area location
Software Developer ( Java,Javascript OR Node JS) AMK
Software Developer ( Java,Javascript OR Node JS) AMK

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Technical Analyst (Java / JavaScript / Node.js)
Technical Analyst (Java / JavaScript / Node.js)

APBA TG HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer - Contract
Software Engineer - Contract

Zenith Infotech • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Software Engineer
Software Engineer

ATT DIGIVERSE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Software Developer
Software Developer

IDEMIA Public Security • Singapore

On-site
SGD 60,000 - 100,000
Principal Software Engineer
Principal Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Technical Analyst (AMK)
Technical Analyst (AMK)

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
5 day week @ AMK Area