Enable job alerts via email!

Senior/Software Engineer

UPPER SPRING CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

18 days ago

Job summary

A global technology consulting firm in Singapore seeks an experienced Software Engineer to design, develop, and implement quality software solutions. The role involves collaboration with cross-functional teams in a fast-paced environment. Candidates should have 2-3 years of experience and proficiency in multiple programming languages. Familiarity with DevOps practices and Agile methodologies is required.

Qualifications

  • Minimum 2-3 years of experience in software development.
  • Strong understanding of software development principles and best practices.
  • Experience with web application development frameworks.

Responsibilities

  • Design, develop, and maintain software applications according to specifications.
  • Collaborate with project managers and other stakeholders to understand requirements.
  • Write clean, efficient, and maintainable code.

Skills

Proficiency in Java
Proficiency in Python
Proficiency in C++
Proficiency in .Net
Problem-solving skills
Excellent communication skills

Tools

Docker
Kubernetes
Jenkins

Job description

We are representing our client in the global technology and engineering space to look for an experienced Software Engineer to join them. The candidate is responsible for designing, developing, and implementing software solutions to meet the needs of their clients or internal projects.

The Software Engineer will collaborate with cross-functional teams to deliver high-quality software products in a fast-paced environment.

Responsibility

  • Design, develop, and maintain software applications according to specifications
  • Collaborate with project managers and other stakeholders to understand requirements and translate them into technical solutions
  • Write clean, efficient, and maintainable code
  • Perform unit testing and debugging to ensure software meets quality standards
  • Participate in code reviews and provide constructive feedback to peers
  • Keep up-to-date with the latest technologies and industry trends
  • Contribute to the continuous improvement of development processes and best practices

Requirements

  • Minimum 2-3 years of experience in software development
  • Proficiency in one or more programming languages such as Java, Python, C++, .Net or Java
  • Strong understanding of software development principles and best practices
  • Experience with web application development frameworks (e.g., Spring, Django, React, Angular, etc.)
  • Knowledge of database systems (SQL and/or NoSQL)
  • Excellent problem-solving and analytical skills
  • Ability to work independently and as part of a team
  • Excellent communication and interpersonal skills
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins)
  • Experience with Agile/Scrum methodologies

We apologise that only shortlisted candidates will be notified.

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