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
Ambrella Consulting is a Singapore-based consulting firm providing professional and technology consulting services to support our clients' business and project needs.
We work closely with our clients to understand their requirements and provide skilled professionals and practical solutions to support technology projects and business initiatives. Our areas of work include software development, technology implementation, project support, and related consulting services.
At Ambrella Consulting, we value collaboration, adaptability, continuous learning, and professional growth. Our employees have opportunities to work on diverse projects, gain hands-on experience, develop their technical and professional capabilities, and collaborate with clients and industry professionals.
As we continue to grow, we welcome motivated individuals who are passionate about technology, eager to take on new challenges, and committed to delivering quality work for our clients.