Enable job alerts via email!

(Senior) System Analyst / Assistant Manager (Enterprise App Solutions)

PSA Marine (Pte) Ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Singapore seeks a (Senior) System Analyst / Assistant Manager to manage enterprise application solutions. The role involves gathering business requirements, implementing technical solutions, and overseeing software delivery. Candidates should possess a relevant degree, with at least three years of experience in application development. Strong technical skills in Angular and Spring Boot, along with experience in agile methodologies, are desirable.

Qualifications

  • Minimum 3 years of relevant experience in Application Development and Maintenance Support.
  • Proficiency in Java, JavaScript, SQL, and Agile methodologies.
  • Strong technical knowledge in software frameworks and platforms.

Responsibilities

  • Gather business requirements and translate them into functional specifications.
  • Manage the Software Development Life Cycle (SDLC) for projects.
  • Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT).

Skills

Analytical skills
Problem-solving skills
Communication skills
Teamwork

Education

Degree in Computer Science, Information Technology, Information Systems or equivalent

Tools

Angular
Spring Boot
Unix/Linux
Azure Cloud

Job description

(Senior) System Analyst / Assistant Manager (Enterprise App Solutions)

RESPONSIBILITIES

Candidates are expected to:-

  • Work closely with stakeholders to gather business requirements and translate them into functional requirement specifications and/or tender specifications;

  • Conceptualise and recommend technical solutions to support the business requirements;

  • Work with Procurement to issue tender, evaluate proposals and award project tender;

  • Play the role of project manager to manage project budget and the Software Development Life Cycle (“SDLC”) of assigned project(s) / Change Request(s) from initialization to closure;

  • Work closely with vendors to ensure successful software system delivery;

  • Prepare and/or verify the functional and technical documentations provided by the vendors;

  • Write test specifications and conduct System Integration Testing (SIT) and User Acceptance Testing (UAT);

  • Deploy and implement or promote release to production environment;

  • Able to maintain systems which include contract/licence renewals, implementing change requests, documentation, troubleshooting and prompt end to end resolution of issues; and

  • Work in a team providing rotational 24×7 system support.

REQUIREMENTS

The successful candidate should preferably possess the following:-

  • Degree in Computer Science, Information Technology, Information Systems or the equivalent;

  • Minimum 3 years of relevant experience in Application Development and Maintenance Support;

  • Strong technical knowledge and hands on experience in frameworks such as Angular, Spring Boot and in Unix/Linux based environment;

  • Proficiency in programming (Java, JavaScript, Angular, Unix Shell Scripting) and relational databases and related SQL scripting (Oracle, SQL, mySQL);

  • Proficiency in Agile Methodologies, Scrum knowledge of software best practices, such as DevOps (CI/CD) and experience in Tomcat, Active MQ, Kafka, SonarQube and Azure Cloud will be an advantage;

  • Strong analytical and problem-solving skills;

  • Results-driven and tasks-oriented mindset;

  • A conscientious attitude with an attention to detail and ability to multi-task;

  • Strong communication skills to conduct trainings and provide support to users; and

  • A team lead/team player who can work independently with minimal supervision.

Candidates with more experience will be considered for a senior role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.