Title: Analyst Programmer
Kwai Chung, HK, HK
General Responsibilities
- Design, develop and enhance applications (Client-Server based, Web-based, API, Hardware Integration and Reporting) for car parking system, access control system and IOT hardware.
- Maintaining, optimizing & debugging existing applications components
- Works with the team to provide application system implementation and maintenance support services
- Provides technical support, contributes and promotes good development practices that are followed through project life-cycle
- Prepare system documentation for ongoing support and enhancements
- Provide end-user training and technical support on the use of applications developed, ensure timely recovery on system issues
Functional Skills and Knowledge
- Demonstrate technical knowledge in software development & support Demonstrate strong industry/market knowledge
- Demonstrate fluency in local language and ideally in Cantonese & English, both written and spoken
- Good analytical mind and problem solving skills
- Good interpersonal, verbal and communication skills
- Good command in spoken and written English and Chinese
- Ability to work under pressure
Education
- Degree or above in Computer Science, Software/Electronics/Electrical Engineering or related disciplines
Work Experience
- 3-4 years hands-on experience in software design and development (C#, Java) with full SDLC
- Programming skills: C#, .NET MVC, .NET Core, Java and Spring Boot
- Familiar with Web, RESTful services and API design and development
- Sound Knowledge in database SQL and tools(Oracle, MySQL and MSSQL) will be preferred
- Deep understanding of multi-thread, object-oriented programming techniques and software design patterns will be an advantage
- Experience in integration of POS, smart card reader or hardware control will be an advantage