Job ref no.: CT3130528-01#8304

Senior Analyst Programmer

Preface Holdings Limited

As an ideal candidate, you will display the following core competencies:
  • Passionate and believes in Preface’s mission and vibes
  • Mature, self-motivated and able to work independently in a fast-paced and agile environment
  • Passionate about technology and stay up-to-date with the latest developments in the field
  • Enjoy breaking down problems into structured solutions, delivering actionable and data-driven insight
  • Always curious about learning new things and taking up new challenges
  • Strong communication skills not only to machines, but also humans
Your key responsibilities will be in the following areas:
  • Responsible for backend system development, maintenance and release of mobile and web applications
  • Develop and maintain a variety of APIs to support mobile and web applications functionality
  • Produce fully functional programs with well-crafted, well-tested, readable, maintainable code, using best software development practices
  • Participate in R&D to develop innovative solutions to achieve education technology advancement
  • Collaborate closely with cross-functional teams to identify and develop new digital product features
  • Understand project objectives, perform Unit Test, System Test, and assist User Acceptance Test (UAT) and debugging to maximize program efficiency
  • Work closely with the AI and Data team to develop and implement AI solutions
  • Explore emerging technologies and make recommendations to augment and repair existing programs
Required Skills:
  • University degree or above in Computer science or Engineering or equivalent
  • Minimum 5 years of solid experience in system development and architecture design
  • Hands-on software development experience and strong knowledge in various programming languages, including Python, NodeJS, Java, JavaScript, Ruby, C# and PHP
  • Familiar with REST API, Graph API, frameworks, JSON, Redis, SQL/NoSQL databases, Heroku, AWS, GCP, Docker, and Kubernetes
  • A solid understanding of core computer science and software engineering principles like OOP, MVC, microservices, algorithms, data structure, and best development practices
  • Experience in CI/CD, DevOps, Data Science, Machine Learning is a PLUS
  • Aggressive problem diagnosis and creative problem-solving skills
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines with business acumen
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
More job information
Job ref no. CT3130528-01#8304
Salary
Job Function
Industry
Location
  • Causeway Bay
Employment Term
  • Permanent
  • Full-time
Experience
  • 4 years
Career Level
  • Middle management level
Education
  • Diploma or equivalent
  • Asso. Deg or High Dip
Benefits
  • 5-day week
  • Flexible working hours
  • Medical plan