Project Consultant (Apps)

Project Consultant (Apps)

Date Posted: December 24, 2020 Location: Singapore

General roles and responsibility required of this role:

  • Engage in the full life cycle of software development and project implementation. This may include design, develop, integrate, test and deploy application software, and involved in the execution of product specification, system design, development and system integration

  • Develop high-quality application design and architecture and involve in requirement analysis phase to determine the implementation feasibility of functional specifications

  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts and code comments

  • Implement solutions by designing system specifications, standards, and programming

  • Engage customers to explain the rationale of proposed solutions, or other technical issues

  • Coordinate and collaborate with other project team members throughout the project implementation to meet project goals

  • Ensure compliance to best practices, approved frameworks and re-useable components are employed in the development project

  • Self-motivated with a positive “can-do” attitude, passionate on problem solving and willingness in picking up new skillsets

Essential skills and experience required:

  • Must have at least 6-7 years’ experience with core competencies in software development using:
    • Core Java and J2EE (including JSP/ Servlets)
    • Web MVC (Spring MVC, Apache Struts)
    • RESTful APIs and Web services
    • Scripting framework (NodeJS, React, Angular JS, Python etc.)
  • Experience in below areas:
    • API Management, API Gateway, Service Bus and SOA
    • Relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Hands-on experience developing web-based applications, data processing systems, and enterprise integration systems

  • Experience in full SDLC (requirement, design, develop, test, validate, deploy)

  • Experience working with and developing design and architecture documents

  • Must be able to work independently on the assignment – including communicating with end users, requirement, design and development

  • Ability to multi-task, perform under pressure, and be a strong team player

  • Proficient in written and spoken English

Knowledge in the following areas will be an advantage:

  • DevOps tools and Container platforms

  • Mobile application (iOS/ Android)

  • Microservices

  • Data Analytics and ETL tools

Apply Job

File type: PDF or Word