Analyst Programmer / System Analyst (+) |
Analyst Programmer / System Analyst (-) |
Job Description
- Design, architect, implementation, deployment and problem diagnosis of web applications on Java platform.
- Lead project team and work closely with clients to ensure requirements are met.
- Perform user requirement gathering and client facing.
- Prepare documentation on user requirements, system design, test cases and user guide.
- Deliver on time, to the standard required and within the constraints of the delivery process.
- Communicate proactively on issues affecting delivery.
Job Requirement
- Higher Diploma or above in computer science, IT or equivalent discipline.
- At least 3 years application development with proven design and architecture skills.
- Strong experience in Java, HTML5, JavaScript, CSS and Spring & Hibernate framework.
- Good concept on object oriented programming, networking, database and UI, MVC model and web technology.
- Knowledge in mobile application development such as HTML5, iOS and Android.
- Fast learner, passion at mobile application development.
- Able to work independently to meet project deadline.
- Excellent communication, negotiation, people management and resources management skills.
- High level of self-motivation, be well organised with strong analytical & responsible, and good team leader.
- Good communication skill in English and Chinese.
- Familiar with Agile methodology.
- Candidate with less experience can be considered as Analyst Programmer.
|
Project Coordinator – mobile apps (+) |
Project Coordinator – mobile apps (-) |
Job Description
- Manage, monitor and coordinate project schedule to achieve project outputs.
- Provide general administration & documentation support to the team.
- Testing of software releases, including the preparation of test plans and test results.
- Resolve any project related issues, including end-user training.
- Attend client meetings and assist with consolidation of project requirements.
- Keep the Project Manager (PM) and others informed about project status and issues that may impact client relations.
Job Requirement
- Diploma or Degree holder in Computer Science, Information System or related disciplines are preferred.
- Experience in computer software products is preferred.
- Good time management, able to manage and prioritise tasks effectively.
- Good interpersonal skills, able to work well as a team or as an individual contributor.
- Good command of English and Chinese, communication and presentation skills.
- Demonstrated willingness to be flexible and adaptable to changing priorities.
|
Quality Assurance Engineer (+) |
Quality Assurance Engineer (-) |
Job Description
- Manage and monitor the team to execute testing.
- Perform functional test and user scenario test on iOS/Android mobile and web platforms.
- Monitor and create test plans and test cases according to user requirements.
- Ensure that the Scrum team deliver as per definition of done.
- Design, write and execute automated test scripts.
- Work with developer in test to develop test tools for the scrum team.
- Work closely with project team to understand user requirements and review issues.
- Co-ordinate testing activities with other members.
- Provide test result record and track bug fixing status.
Job Requirement
- Higher Diploma or above in Computer Science, Information Technology or equivalent.
- At least 1 year or above experience in software testing.
- Experience in writing automated UI Test scripts. Preferably in Appium and/or Selenium.
- Has no problem in writing clear test plans and test cases based on user stories.
- Have worked in a Scrum team and understand the how to ensure that definition of done is followed.
- Experience in Python is a plus.
- Good understanding of software development life cycle.
- Excellent written and oral communication skills in English and/or Chinese.
- Candidates with more working experience will be considered as Senior Quality Assurance Engineer.
|
Senior Application Developer (+) |
Senior Application Developer (-) |
Job Description
- Design and build applications using iOS & Android Platforms.
- Responsible for software development lifecycle including design, coding, testing, implementation and maintenance.
- Collaborate with cross functional teams to define, design, and implement new application features.
- Monitor and perform Web / Mobile development, enhancement and maintenance.
- Work on bug fixing, maximise application performance and quality assurance.
Job Requirement
- High Diploma / Degree holder in computer science / software engineering or IT related disciplines.
- About 2 years mobile software development experience.
- Solid experience in iOS and/or Android app development using Objective-C, C/C++, Swift, and Java with SQLite.
- Solid knowledge in HTML5, CSS3, JavaScript, XML.
- Experience in banking or financial industry is a plus.
- Knowledge in multiple device form factors.
- Working knowledge of mobile application user interface and user experience UI/UX.
- Good analytical, problem solving, teamwork, communication and interpersonal skills.
- Able to work under pressure and meet tight schedule.
- Candidates with less experience will be considered as Mobile Application Developer.
|
Senior Web Developer / Web Developer (+) |
Senior Web Developer / Web Developer (-) |
Job Description
- Responsible for web application development including coding, testing, implementation and documentation.
- Collaborate with cross functional teams to define, design, and implement web application features.
- Monitor and perform Web development, enhancement and maintenance.
- Work on bug fixing and improving application performance.
Job Requirement
- High Diploma / Degree holder in computer science / software engineering or IT related disciplines.
- 2-3 years JAVA web development experience.
- Solid experience in HTML5, JavaScript and CSS.
- Knowledge in Angular is a plus.
- Good analytical, problem solving, teamwork, communication and interpersonal skills.
- Able to work under pressure and meet tight schedule.
- Good communication in English and Cantonese.
- Candidate with less experience will be considered as Web Developer.
|