Enable job alerts via email!

Software Engineer

SYNECHRON TECHNOLOGIES SINGAPORE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in software solutions is seeking a motivated Software Engineer to develop and maintain applications. You will engage in the full software development lifecycle, providing robust technical solutions while collaborating with cross-functional teams. Ideal candidates will have a degree in Computer Science or similar and demonstrated expertise in software development.

Qualifications

  • Proven experience in software development across multiple projects or modules.
  • Knowledge of programming and scripting languages.
  • Strong understanding of software development principles and practices.

Responsibilities

  • Gather and analyze requirements in collaboration with business and technical teams.
  • Conduct unit and integration testing to ensure functionality and performance.
  • Maintain and enhance existing applications for system stability.

Skills

Analytical thinking
Problem-solving
Communication
Collaboration
Adaptability

Education

Bachelor's degree in Computer Science
Bachelor's degree in Information Technology

Tools

Version control

Job description

About the job
We are seeking a highly motivated Software Engineer to join our team. In this role, you will be responsible for designing, developing, testing, and maintaining software solutions that support business operations and objectives. You will collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions, ensuring quality, security, and scalability.

Role Overview
As a Software Developer/Engineer, you will play a key role in delivering high-quality software applications. You will work on the full software development lifecycle, from requirements analysis through deployment and maintenance. Your technical expertise will ensure that solutions are robust, efficient, and aligned with organizational needs.

Job Responsibilities:

1. Software Design & Development

  • Gather and analyze requirements in collaboration with business and technical teams.
  • Design and develop new software applications or features based on specifications.
  • Write clean, efficient, and well-documented code following best practices.

2. Testing & Quality Assurance

  • Conduct unit and integration testing to ensure the functionality, security, and performance of applications.
  • Troubleshoot bugs and issues, providing timely resolutions.
  • Perform code reviews and participate in peer evaluations.

3. Maintenance & Support

  • Maintain and enhance existing applications, ensuring system stability and performance.
  • Assist in deploying applications and updates in production environments.
  • Provide technical support and documentation for end-users and stakeholders.

4. Collaboration & Communication

  • Work closely with project managers, analysts, and other developers to deliver projects on time.
  • Communicate technical concepts effectively to non-technical stakeholders.
  • Follow organizational standards and contribute to continuous improvement initiatives.

Job Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience in software development across multiple projects or modules.
  • Strong understanding of software development principles and practices.
  • Ability to work both independently and as part of a team in a fast-paced environment.
  • Knowledge of programming and scripting languages.
  • Understanding of software development lifecycle and version control.
  • Awareness of security, performance, and scalability considerations.
  • Analytical thinking and problem-solving skills.
  • Good communication and collaboration abilities.
  • Adaptability and eagerness to learn new technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.