Software Engineer/System Analyst
TOPPAN ECQUARIA PTE. LTD.
Singapore
On-site
SGD 50,000 - 75,000
Full time
Job summary
A leading software development company in Singapore is looking for a software developer with a background in Java and C++. The ideal candidate will have at least 3 years of experience in software development, particularly in web-based applications. Responsibilities include driving the requirements gathering process, working with a team to develop applications, and managing user acceptance testing. Roles also require strong SQL knowledge and familiarity with cloud services like AWS or Azure.
Qualifications
- Minimum 3 years' software development experience in Internet technology.
- Proven object-oriented programming experience with Java and C++.
- Extensive RDBMS experience through JDBC.
- Experience in Java, J2EE, Web Services, and XML is advantageous.
- Knowledge of Elixir reporting solutions is advantageous.
- Data analysis skills are a plus.
Responsibilities
- Drive the requirements gathering process.
- Work with developers and business analysts on web-based applications.
- Participate in the design and development of web applications.
- Manage the user acceptance testing process.
- Implement and customize software applications.
- Ensure modules meet specifications and high quality.
Skills
Java
C++
SQL
Interpersonal skills
Education
Degree/Diploma in Computer Science
Tools
Responsibilities
- To drive the requirements gathering process.
- To work with a team of developers and business analysts to deliver the modules to develop web-based application systems.
- Participate in the design and development of web applications based on Ecquaria’s product (Java, J2EE-based).
- Manage the user acceptance testing process.
- Implement, customize, test, document and maintain software applications.
- Ensure that the modules delivered are according to the specifications and are of high quality.
Requirements
- A Degree/Diploma in Computer Science with at least 3 years' software development experience in Internet technology in Win NT, UNIX or LINUX platform
- Technical skills include proven object-oriented programming experience with Java and C++ together with extensive RDBMS through JDBC
- Experience in Java, J2EE, Web Services and XML will be advantageous
- Experience in Elixir reporting solutions will be advantageous
- Strong knowledge in SQL
- Knowledge and working experience on AWS or Azure Cloud for data/project migration
- Data analysis skill will be an added advantage, although this is not compulsory to have.
- Good interpersonal skills