Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

ECICS LIMITED

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 dynamic technology firm in Singapore is seeking a talented Software Developer to join their team on a contract basis. In this role, you will develop and enhance innovative software solutions, participate in the full software development lifecycle, and ensure optimal software performance. The ideal candidate holds a degree in Computer Science and has at least 1 year of relevant experience, preferably in the insurance or financial sectors. This position offers a potential path to permanent employment based on performance.

Qualifications

  • At least 1 year of relevant experience in software development.
  • Willing to start with a 12-month contract with potential for conversion.
  • Experience in insurance or financial sectors is a plus.

Responsibilities

  • Write clean, efficient code in various programming languages.
  • Participate in all phases of the software development lifecycle.
  • Debug and resolve technical issues.

Skills

Java
Python
JavaScript
Problem-solving
Analytical skills
Teamwork

Education

Diploma/Bachelor's degree in Computer Science or related field

Tools

SQL
NoSQL
Job description
About the role

ECICS LIMITED' is seeking a talented Software Developer to join our dynamic team on a contract basis. As a Software Developer, you will play a crucial role in developing and enhancing our cutting-edge software solutions. This is an exciting opportunity to contribute to the strategic initiatives of our organisation and make a tangible impact through your technical expertise.

Roles & Responsibilities
  • Write clean, scalable, and efficient code in languages such as Java, Python, JavaScript, or others.
  • Participate in all phases of the software development lifecycle, including planning, design, implementation, testing, and maintenance.
  • Debug and resolve technical issues, ensuring software functionality and performance.
  • Collaborate with cross-functional teams including designers, QA testers, product managers, and other developers.
  • Integrate software components and third-party programs.
  • Maintain documentation for code, processes, and systems.
  • Stay up to date with emerging technologies and industry best practices.
Requirements
  • Diploma / Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • At least 1 year of relevant experience
  • Willing to start with a 12-month contract role with the possibility to convert to permanent after demonstrating capabilities
  • Prior experience in an Insurance firm/Financial institutions would be an added advantage
  • Proficiency in one or more programming languages (e.g., Java, Python, JavaScript)
  • Experience in maintaining legacy systems or transitioning legacy code to modern stacks
  • Experience in secure coding practices and knowledge of data security principals
  • Familiarity with database technologies (SQL, NoSQL)
  • Knowledge of software development methodologies (Agile/Scrum preferred)
  • Strong problem-solving and analytical skills
  • Strong demonstrated interests in Agentic AI
  • Able to work with a fast-changing product while finding product-market fit
  • Good communication and teamwork abilities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.