x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Development & Support Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Development & Support Engineer

Superduper Labs Pte. Ltd.

Superduper Labs Pte. Ltd. company logo

General Job Description

We are looking for a highly skilled and experienced full stack programmer + Mobile application to join our team. In this role, you will be responsible for designing, developing, and maintaining a range of front-back-end and mobile applications.


To succeed in this role, you should have extensive experience in full stack programming, with strong skills in front-end and back-end development. In addition, you should have experience working with Ionic to develop mobile applications, as well as knowledge of algorithms and machine learning.


Software Development & Support Engineers serve primarily to Develop, test, diagnose, trace and address technical issues relating to software development, implementation, function and upgrades. They resolve also customer complaints or problems and create problem reports and troubleshooting documents for each issue to be handled by the developers. They review error logs, oversee source code repositories and software configurations, and work with third-party software vendors as needed.


Software Development & Support Engineers also work closely with the core development teams to identify and resolve any technical problems that might arise during the development of software.


Educational Requirements

Software Development & support engineers are typically required to have at least a bachelor's degree in engineering, computer science, or a related technological field.


Key Responsibilities

  • Design, develop, and maintain front-back-end and mobile applications using a range of technologies and frameworks
  • Collaborate with other team members to ensure that the applications are well-designed, efficient, and effective
  • Write clean, well-structured, and well-documented code
  • Test and debug applications to ensure that they are free of errors and perform well
  • Support the team and the customers on issue that might need to be addresse
  • Continuously learn and stay up-to-date with the latest technologies and best practices in the field

Job Skills

Software Development & support engineers must have excellent communication and interpersonal skills. They will need to communicate with a variety of people, who don't all have the same technical knowledge. Patience and attentiveness will help support engineers explain problems and fixes in an easily understood way and address the user's specific concerns. Development & Support engineers often deal with people who are very frustrated and short on time, so experience in customer service is an advantage.


Development & troubleshooting are the main functions of this job, and problem-solving skills are essential to success as a software Development & support engineer.


Software Development & support engineers needs many technical skills. Some of these skills needed are:

Languages, Tools/IDEs and Framework:

  • Scripting, design, programming, and coding
  • PC/Mac systems and other mobile operating systems
  • C, C++, JavaScript, PHP, Python, or similar scripting languages
  • SQL, Unix shell
  • Linux/Unix/Ubuntu
  • MySQL, SQLite
  • Laravel, Angular2+
  • Ionic (> 5)
  • 5+ years of experience in full stack programming + mobile app

Sharing is Caring

Know others who would be interested in this job?