Software Developer at VINOVA PTE LTD
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

11 Nov, 25

Salary

9001.0

Posted On

11 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Programming Languages, Javascript, Computer Science, English, Python, Database Systems, Software Solutions, Communication Skills, Software Architecture, Analytical Skills, Agile, Software Development Methodologies, Java, Information Technology

Industry

Computer Software/Engineering

Description

JOB OVERVIEW:

We are seeking a highly skilled Software Developer to join our team in Singapore. The successful candidate will be responsible for researching, designing, and developing software and applications. This role requires strong analytical skills and the ability to develop innovative software solutions that meet user needs and performance requirements.

REQUIREMENTS:

  • A Bachelor’s degree in Computer Science, Information Technology, Programming & Systems Analysis or Science (Computer Studies)
  • Minimum of three (3) years of work experience as a Software Developer.
  • Proficiency in programming languages, such as , Java, Python, JavaScript or GoLang
  • Experience in Agile or other software development methodologies
  • Strong knowledge of software architecture, database systems, and cloud technologies.
  • Ability to develop scalable and efficient software solutions.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills in English (both written and verbal).
Responsibilities
  • Research, design, and develop computer software and applications to meet business and technical requirements.
  • Analyze user needs and translate them into software solutions using computer science, engineering, and mathematical principles.
  • Update, enhance, and optimize existing software to improve performance and functionality.
  • Develop and direct software testing and validation procedures to ensure quality and security.
  • Collaborate to integrate hardware and software systems for seamless operation.
  • Define software specifications and performance requirements for new and existing applications.
  • Stay updated with emerging technologies to continuously improve software development processes.
Loading...