application support analyst (weekends, shift) #IKR

Recruit Express Pte Ltd

Singapore

Hybrid

SGD 78,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Recruit Express Pte Ltd seeks an experienced Application Support Analyst to design, develop, and support enterprise applications in a fast-paced tech environment. You will analyze requirements, develop scalable solutions, manage releases, and provide production support to ensure stability and availability.

The role collaborates with business users, development, and infrastructure teams, coordinating with vendors to deliver high-quality software solutions and maintain service levels.

Qualifications

  • Proficient in programming languages listed (Java, Python, Shell Scripting).
  • Strong background in application development, support, and system analysis.
  • Experience with SQL and relational databases (Oracle, MySQL, PostgreSQL, MariaDB).
  • Familiarity with Linux/Unix and deployment processes.
  • Experience with source control and CI/CD tools (Git, Jenkins, Bitbucket).
  • Knowledge of API integration, microservices, and enterprise app architecture.
  • Experience with monitoring and logging tools for troubleshooting.

Responsibilities

  • Analyse business and system requirements into technical specs and solutions.
  • Design, develop, test, and maintain scalable, high-performance applications.
  • Write clean, maintainable code following best practices.
  • Perform impact assessments for new developments and enhancements.
  • Prepare technical documentation including design specs and deployment guides.
  • Ensure unit and system testing, code quality before deployment.
  • Provide Level 2/3 production support for multiple environments.
  • Investigate issues via code review, logs, DB queries, and diagnostics.
  • Perform root cause analysis and implement preventive measures.
  • Monitor performance and identify optimization opportunities.
  • Manage incidents, changes, releases across environments within SLAs.
  • Coordinate CRs and ensure change control compliance.
  • Support release planning, deployment scheduling and post-deployment verification.
  • Collaborate with business, dev, QA, infra, and vendors throughout SDLC.
  • Participate in UAT, production validation, and enhancement initiatives.

Skills

Java
Python
Shell Scripting

Education

Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline

Tools

Git
Jenkins
Bitbucket

Job description

Note: Successful candidates need to be comfortable with working on weekends and shift as and when required

We are seeking an experienced Application Support Analyst to design, develop, maintain, and support enterprise applications within a fast-paced technology environment. The role involves analyzing business requirements, developing scalable solutions, managing application releases, and providing production support to ensure system stability, performance, and availability. The successful candidate will work closely with business users, development teams, infrastructure teams, and vendors to deliver reliable and high-quality software solutions.

Key Responsibilities
  • Analyze business and system requirements and translate them into technical specifications and application solutions.
  • Design, develop, test, and maintain scalable, robust, and high-performing applications.
  • Write clean, efficient, reusable, and maintainable code following development best practices.
  • Perform impact assessments and feasibility studies for new developments and system enhancements.
  • Prepare and maintain technical documentation, including design specifications, deployment guides, and support procedures.
  • Ensure adequate unit testing, system testing, and code quality standards are met before deployment.
  • Provide Level 2 and Level 3 application support for production and non-production environments.
  • Investigate and resolve application issues through code analysis, log reviews, database queries, and system diagnostics.
  • Perform root cause analysis for incidents and implement preventive measures to improve system reliability.
  • Monitor application performance and proactively identify opportunities for optimization and stability improvements.
  • Support incident, problem, and service request management processes within agreed service levels. Manage application releases, deployments, patches, bug fixes, and system enhancements across multiple environments.
  • Raise and coordinate Change Requests (CRs) and ensure compliance with organizational change management procedures.
  • Support release planning, deployment scheduling, implementation activities, and post-deployment verification.
  • Coordinate with development, infrastructure, and business teams to ensure smooth deployment and minimal business disruption.
  • Ensure all production changes are executed in accordance with established lifecycle methodologies and risk management guidelines.
  • Collaborate closely with business users to understand requirements and provide technical recommendations.
  • Work with project managers, developers, QA teams, infrastructure teams, and vendors throughout the software development lifecycle.
  • Participate in user acceptance testing (UAT), production validation, and application enhancement initiatives.
  • Provide regular updates on project progress, application issues, and implementation status to stakeholders. Any other ad-hoc duties as assigned by supervisor
Requirements
  • Minimum 5 years of experience.
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Strong experience in application development, application support, and system analysis.
  • Proficiency in programming and scripting languages such as Java, Python, Shell Scripting, or equivalent technologies.
  • Experience with SQL and relational databases such as Oracle, MySQL, PostgreSQL, or MariaDB.
  • Knowledge of Linux/Unix operating systems and application deployment processes.
  • Experience with source control and CI/CD tools such as Git, Jenkins, Bitbucket, or similar.
  • Familiarity with API integration, microservices, and enterprise application architecture.
  • Experience with monitoring and logging tools for troubleshooting and performance analysis.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Support Analyst _Contract role_6months_Rotational shifts
Application Support Analyst _Contract role_6months_Rotational shifts

RADIANT DIGITAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Software Engineer (Application Support Engineer)
Software Engineer (Application Support Engineer)

COMBUILDER PTE LTD • Singapore

On-site
SGD 42,000 - 62,000
Application Support Analyst
Application Support Analyst

COURTS (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Application Support Engineer
Application Support Engineer

NTT Data Singapore • Singapore

On-site
SGD 60,000 - 90,000
Application Support Engineer
Application Support Engineer

Unison Group • Singapore

On-site
SGD 60,000 - 90,000
Application Support Analyst
Application Support Analyst

Jobtailor • Singapore

On-site
SGD 60,000 - 90,000
Application Support Specialist
Application Support Specialist

Luxoft • Singapore

On-site
SGD 60,000 - 90,000
Application Support Specialist
Application Support Specialist

re-zoo-me • Singapore

On-site
SGD 60,000 - 90,000
Application Support Engineer
Application Support Engineer

NETS • Singapore

On-site
SGD 90,000 - 130,000
Programmer Analyst
Programmer Analyst

Jabil • Singapore

On-site
SGD 50,000 - 70,000