Full-Stack Developer / Mobile Developer / Applications / IoT / OutSystems Consultant - IC

Classy Wheeler

  • Quarry Bay, Hong Kong
  • Permanent
  • Full-time
  • 10 days ago
Leading IT&T services company in Hong KongJob DescriptionFull-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.
Mobile DeveloperResponsibilities
  • Perform 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.Responsibilities
  • Perform 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.
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
Lead Consultant (OutSystems)Responsibilities
  • Set the technical vision
  • Are responsible for the application architecture
  • Plan and manage the development team according with Agile methodologies
  • Support Pre-Sales for OutSystems related opportunity & 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 RequirementsFull-Stack DeveloperRequirements
  • Minimally 3 years of experience as hands-on developer,
  • Familiar with front-end languages such as HTML, CSS, Javascript, Angular JS, React JS
  • Familiar with back-end languages such as Java, Node.js, Python
  • Familiar with RDMS, noSQL database
  • Able to learn new technology quickly
  • Experience in developing AWS / Azure cloud native application is a plus
Mobile DeveloperRequirements
  • University Degree in Computer Science, Engineering, or a related discipline.
  • 3-5 years of IT experience, including 2 years of experience in act in the role of Programmer role
  • 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 ConsultantRequirements
  • University Degree in Computer Science, Engineering, or a related discipline.
  • At least 5 years of IT experience, including 2 years of experience in act in the role of Analyst Programmer role
  • At least 2 years of IT experience in the provision of system maintenance or development.
  • Experienced in JavaScript, JQuery, Angular JS, Node.js, React Native or any client-side scripting languages.
  • Proficiency in SQL including T-SQL Stored Procedures, SSIS & SSRS (preferably MS SQL).
  • Familiarity with .Net framework 3.5 or 4.0, AJAX, XML, Web Services, WCF or WWF, IIS.
  • Experienced in handling government projects is highly 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.
System 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 is 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 challenging environment
Lead Consultant (OutSystems)Requirements
  • Master or Bachelor degree
  • Significant experience as OutSystems lead / Sr. Developer
  • OutSystems Certification: Architecture Specialist (OutSystems), or Associate Tech Lead (OutSystems);
  • Professional experience as team leader/tech leader
  • Technical skills in web-scale architecture patterns, solutions design, and application performance
  • Understanding of Rapid Application Development (RAD) best practices and implementation
  • Professional experience in Database (MySQL, SQL Server and / or Oracle)
  • Knowledge of or professional experience in front end development (HTML, CSS, JavaScript, .NET)
  • Experience in DevOps and Continues testing with respect to OutSystems
  • Excellent communication skills

Classy Wheeler