Software Developer

AMBRELLA PTE. LTD.Singaporemycareersfuturepublished 08/26/2026
Must-have:TypeScriptJavaScriptPythonJavaC#GitAWSAzureGoogle CloudCloud

Job Summary

You will develop software solutions by applying programming skills and technical knowledge, collaborating with teams, and continuously learning new technologies to support diverse projects.

Responsibilities

  • Develop software applications using programming languages such as Java, Python, JavaScript/TypeScript, C#, or C++ aligned with company tech stack requirements
  • Design, implement, and maintain databases using systems like MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB to support application functionality
  • Utilize version control systems such as Git to manage codebase changes and collaborate effectively with team members
  • Apply software development principles, data structures, algorithms, APIs, and database concepts to build efficient and scalable solutions
  • Develop and maintain web applications and RESTful APIs to enhance product features and user experience
  • Collaborate with cross-functional teams to deliver software projects on time and meet quality standards
  • Analyze, troubleshoot, and resolve software defects and technical issues to ensure system reliability
  • Communicate effectively with team members and stakeholders to share progress and gather requirements
  • Adapt to new technologies and contribute to multiple projects by learning and applying relevant skills independently and collaboratively

Preferred competencies and qualifications

  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud to support cloud-based application deployment and management

Required competencies and certifications

  • Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline
  • Relevant experience in software development or a related technical role