SOFTWARE DEVELOPER

SOFTWARE DEVELOPER

Job Category: Information Technology
Job Type: Permanent
Job Location: Singapore

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx