Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

ECICS LIMITED

Singapore

On-site

SGD 50,000 - 70,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 leading insurance firm in Singapore is seeking a talented Software Developer for a 12-month contract, with potential for permanent conversion. In this role, you will write scalable code in Java, Python, or JavaScript, collaborate with various teams, and contribute to improving software solutions. Candidates should have a diploma or degree in Computer Science and at least one year of relevant experience, preferably in the insurance or financial sectors.

Qualifications

  • At least 1 year of relevant experience.
  • Proficiency in one or more programming languages.
  • Experience in secure coding practices.

Responsibilities

  • Write clean, scalable code in Java, Python, or JavaScript.
  • Participate in the software development lifecycle.
  • Collaborate with cross-functional teams.

Skills

Java
Python
JavaScript
Problem-solving
Teamwork

Education

Diploma/Bachelor's in Computer Science or Software Engineering

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.