Full-Stack Developer / Mobile Developer / Applications / IoT / OutSystems Consultant - IC
Client Description
Leading IT&T services company in Hong Kong
Job Description
Full-Stack DeveloperResponsibilities
Involved in agile development life cycle including application development, implementation, maintenance and post-implementation review.
Liaise extensively with external and internal clients.
Analyse clients' existing pain points and requirements.
Translate client requirements into detailed technical requirements.
Part of a lean agile team to create MVPs with quick turnaround time.
Additional ResponsibilitiesPerform troubleshooting to identify the root cause of the problem reported by the end-user.
Prepare test cases and test data to support user acceptance tests.
Perform regular system checking and result verification on production systems.
Conduct Impact Analysis and System Analysis and Design Report.
Develop and maintain system documentation.
Conduct unit tests and system integration tests.
Senior Applications ConsultantCandidates with less experience will be considered as Applications Consultant.
System Analyst (IoT Platform)Responsibilities
Define software frameworks and development methods and tools to support IoT (Internet of Things) and Digital / Micro Service solutions.
Develop application software and supporting frameworks.
Develop new IoT and/or digital services and work on POCs and projects to deliver innovative services to customers.
Develop the end-to-end solutions for our customers including IoT platform and middleware with integration considerations with vertical solutions.
Conduct training sessions to transfer knowledge to customers.
Experience developing IoT and Mobile solutions and passion for getting hands dirty with code.
Additional Responsibilities
Set the technical vision.
Responsible for the application architecture.
Plan and manage the development team according to Agile methodologies.
Support Pre-Sales for OutSystems related opportunities & solutioning.
Assist the team in handling ongoing tasks as required.
Take ownership of overall delivery quality.
Troubleshoot and debug.
Identify, evaluate and fix application performance bottlenecks.
Job Requirements
Full-Stack DeveloperRequirements
University Degree in Computer Science, Engineering, or a related discipline.
3-5 years of IT experience, including 2 years of experience in the role of Programmer.
vue.js/angular js/react/Mobile development experience is preferable.
Good team player, self-initiative and communication skills.
Able to work independently.
Good command of written and spoken English and Chinese is a must.
Senior Applications ConsultantSystem Analyst (IoT Platform)Requirements
Bachelor Degree in Computer Science, Information Technology or related disciplines.
A minimum of 5 years' experience in IT profession.
Demonstrated experience leading or developing high quality, enterprise scale software products using a structured system development lifecycle (such as waterfall and agile approaches) and developing micro services and/or digital services will be an advantage.
Experience programming applications frontend and backend.
Prior experience in a technical role within a services organization is preferred.
Technical knowledge preferred across the following areas: Application Frameworks for IoT, M2M device integration, web/mobile digital services, and APIs / Software Stacks, e.g.
MEAN, Ionic, etc.
/ Development Tools/Environments, e.g.
Linux, Eclipse, Git, Jenkins, Docker, etc.
Self-starter who can investigate and apply new technologies with minimal direction.
Good command of spoken and written English (and Chinese is also preferred but not essential).
Good analytical, inter-personal and problem solving skills.
Positive attitude, fast-learning, energetic and able to perform in a challenging environment.#J-18808-Ljbffr