Software Engineer

ComfortDelGro Driving Centre Pte Ltd
Singapore
SGD 80,000 - 100,000
Job description

The candidate will be responsible for the software development life cycle (SDLC) for new applications, as well as provide support, enhancements and maintenance management of all the software applications in CDC to ensure smooth and efficient system operations in line with business needs.

Job Responsibilities & Duties

  • Develop and enhance web-based system applications to support business operations and improve systems efficiency.

  • Maintain and support existing applications, as well as handle backend Web/API development and integration testing. This includes integrating sources from ERP systems like SAP and other subsystems across various operations, along with integrations with regulatory applications, focusing exclusively on our internal apps.

  • Keep up-to-date with and thoroughly understand business requirements to identify technological gaps.

  • Recommend appropriate technological transformations (in terms of applications, integration costs, etc.) to ensure IT business support remains current and efficient.

  • Provide user support for various organizational applications to maintain business continuity and ensure smooth operations.

  • Collaborate with internal stakeholders and various IT teams during the development process.

  • Participate in a variety of innovative projects, including GenAI and data analytics initiatives.

Educational Qualification / Technical Competencies

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • Ideally, possess minimum 2 years of experience in application development.

  • Experience with mobile applications or technologies is a plus.

  • Expertise in the .NET platform, particularly in developing web applications using C#.

  • Experienced in mobile application development (iOS Swift, Android Java, etc).

  • Strong proficiency in Python for scripting and data analysis.

  • Comprehensive experience in Microsoft SQL database development, management, and optimization.

  • Familiarity with the latest advancements in application technologies and frameworks.

  • Demonstrated ability to troubleshoot and solve complex technical issues.

  • Adept at integrating third-party APIs and services.

  • Capable of conducting code reviews to ensure adherence to best practices and coding standards.

  • Experience in using version control systems, such as Azure Repo, for efficient collaboration.

  • Knowledge of cloud platforms is a plus, such as Azure, GCP, AWS for deploying and managing applications.

  • Understanding of cybersecurity principles to safeguard applications and data.

Functional Competencies

  • Strong written and verbal communication abilities.

  • Enthusiastic about technology.

  • Capability to apply technological expertise innovatively within a business context.

  • Proficient in managing several projects simultaneously.

About the Team

  • Good communication skills (written/spoken) are essential.

  • We are a team of specialists passionate about the benefits of technology and engagement is the key element within this team.

  • Enthusiastic in technology, enjoys sharing and exploring new ideas and technologies.

  • We run multiple projects in various domains to keep the passion strong.

  • We drive the importance of professional certificates and constant updates in the digital and technology domains.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Singapore