Job Search and Career Advice Platform

Enable job alerts via email!

Senior Application Developer (Permanent)

TALENTSIS PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider is looking for a skilled Senior Application Developer in Singapore to build high-performance software for a secured government environment. The role involves end-to-end development, ensuring code reliability and maintainability while participating in Agile practices. Key responsibilities include developing scalable systems, conducting code reviews, and mentoring junior engineers. Candidates must hold a Bachelor's in Computer Science and have proficiency in Java or C++.

Qualifications

  • Bachelor’s Degree in Computer Science or related field.
  • Proven experience in software development with project work.
  • Proficiency in Java or C++, not Python.

Responsibilities

  • Develop and maintain scalable software systems.
  • Collaborate with product teams on functional specifications.
  • Deliver clean, maintainable, and secure code.
  • Perform troubleshooting and root cause analysis.
  • Conduct code reviews and mentor junior developers.
  • Research and recommend new technologies.

Skills

Core programming languages proficiency (Java or C++)
Web development stacks (Angular, React, Node.js)
SQL and NoSQL database technologies
Analytical and troubleshooting abilities

Education

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

Tools

Git or SVN
Job description
Role Summary

We are seeking a skilled Senior Application Developer to build and enhance high-performance software solutions for a secured government environment. In this role, you will be involved in end-to-end development—from requirements analysis to deployment—while ensuring reliability, maintainability, and adherence to engineering best practices. You will also contribute to Agile ceremonies and guide junior engineers to elevate overall team capability.

Key Duties & Responsibilities
  • Develop, enhance, and maintain scalable software systems based on business and technical requirements.
  • Work closely with product teams and business stakeholders to refine functional specifications and translate them into technical deliverables.
  • Deliver clean, maintainable, and well-structured code that meets coding standards and security guidelines.
  • Perform troubleshooting and root‑cause analysis to resolve defects and improve application performance.
  • Conduct code reviews and provide feedback to improve code quality and consistency across the team.
  • Offer technical mentorship and support to less experienced developers to promote best practices.
  • Research new technologies, tools, and methodologies and recommend adoption where beneficial.
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related discipline.
  • Proven experience as a Software Engineer or Developer with demonstrable project work.
  • Mandatory Focus: Proficiency in core programming languages, specifically Java or C++. Candidates with only Python experience are ineligible.
  • Experience with modern web development stacks and frameworks (e.g., Angular, React, Node.js).
  • Solid understanding of both SQL and NoSQL database technologies.
  • Familiarity with source‑control tools such as Git or SVN.
  • Strong analytical and troubleshooting abilities, with the ability to work effectively in collaborative Agile teams.

Only shortlisted applicants will be notified.

EA Reg No: 20C0312

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