top of page

IT Program Developer

20 Oct 2024

Our Client is a plastic machinery manufacturing company. They are looking for an IT Program Developer to design and build new application programs for their systems. This person will be based in Singapore.



Job Description:

Key Responsibilities

  • Understand client requirements and how they translate in application features

  • Collaborate with a team of IT professionals to set specifications for new applications

  • Design creative prototypes according to specifications

  • Write high quality source code to program complete applications within deadlines

  • Perform unit and integration testing before launch

  • Conduct functional and non-functional testing

  • Troubleshoot and debug applications

  • Evaluate existing applications to reprogram, update and add new features

  • Develop technical documents and handbooks to accurately represent application design and code

  • Create and update user manuals to allow users to be able to use the systems


Key Required Skills

  • Degree in Computer Science or related courses

  • At least 3 years of experience in application development and support

  • Experience in designing and building applications

  • Required knowledge includes Java, servler, jsp, freemaker, Spring, Hibernate, JPA

  • Skilled in HTML, Javascript, Vue, React and other frameworks

  • Experienced in Oracle, MYSQL, SQL Server; and able to write SQL statements

  • Knowledge in FIORI and ABAP will be an advantage

  • Advanced knowledge of O365, including SharePoint, Exchange Online, Azure AD, and Microsoft Endpoint Manager

  • Knowledge of programming for diverse operating systems and platforms using development tools

  • Excellent understanding of software design and programming principles.

  • A team player with excellent communication skills

  • Analytical thinking and problem-solving capability

  • Certified application developer is a plus

  • Exceptional customer service skills with a problem-solving attitude

  • Able to troubleshoot a large variety of technical issues

  • Solid technical background with an ability to give instructions to a non-technical audience

  • Ability to work under pressure

  • Good attitude and willingness to learn

  • Able to work with colleagues from different countries

6

bottom of page