返回查詢:Solutions Consultant / 台北市

Job Description
Solutions Consultant

Job Responsibilities

  • Undertake a variety of tasks including analysis, estimating, design, coding, testing and documentation.
  • Assist in evaluation of technical feasibility.
  • Develop software modules and components based on customer requirements and functional/technical specifications.
  • Able to lead a team of junior developers, perform task assignment and code review
  • Install and configure software systems.
  • Resolve customer tickets. Diagnoses and provides resolution or recommend corrective actions.
  • Provide leadership and training to less experienced personnel.
  • Manage individual and team priorities, deadlines and deliverables.
  • Provide data migration/SIT/UAT/PROD support.
  • Apply best practices and industry standard to software development

Job Requirements

  • Bachelor's degree in Computer Science, Telecommunications, Engineering or IT related subject.
  • Minimum of 5 years professional experience in Java application development with proven results.
  • Experience in the Card Payment/Digital Payment/ Banking industry will be added advantage.
  • Strong knowledge in object-oriented design, data structures and algorithms.
  • Working experience in Java technologies, Spring frameworks, API, RESTful, Junit.
  • Working experience with front-end development (Angular, React, TypeScript, HTML5, CSS3 or similar JavaScript framework) will be added advantage.
  • Proficiency with software engineering tools including IDEs, debugger, version control systems such as GitLab, Git, Maven, JIRA, Confluence Wiki etc.
  • Database experience with SQL, PostgreSQL, Oracle, or similar database technologies.
  • Experience with Linux environment including Shell scripting and software packaging.
  • Experience in unit testing and integration testing.
  • Good understanding of Cloud, Container and Virtualization technologies.
  • Good knowledge of agile software development methodologies and industry best practices.
  • Genuine interest in technology, software development as well as high levels of self-motivation.
  • Able to work in a fast-paced, team-oriented environment with minimum supervision.
  • Ability to work under pressure.
  • Strong analytical and problem-solving skills.
  • Strong interpersonal, organizational, and communications skills.
  • Strong English /Chinese communication skill (written and verbal).
  • Willing to travel when needed