Hong Kong
Senior Analyst Programmer
You will be responsible for assisting with core web application development, routine system maintenance, and data operations. Working closely with the team, you will help support existing web platforms, manage operational workflows, and explore new technical tools in a collaborative environment.
A Day in the Life
As a Senior Analyst Programmer, your responsibilities will include:
• Application Development: Contribute hands-on coding across various web development projects, assist in technical handovers, and support ongoing application updates.
• System Maintenance: Perform routine maintenance on existing web platforms and CMS tools (e.g., Sitefinity) to ensure system reliability.
• Data Operations: Author SQL scripts, execute database patching, and handle data consolidation across core systems.
• AI & Innovation: Explore and test practical AI tools to help streamline development workflows and internal processes.
• Troubleshooting & QA: Assist in system testing, resolve technical issues, and keep simple, accurate technical documentation.
What You'll Need to Succeed
This role is for you if you possess:
Experience:
• 3+ years of practical experience in web application development and system maintenance.
Technical Expertise:
• Strong hands-on proficiency in TypeScript, NodeJS, and Vue.js or React.js.
• Openness and adaptability to work with or pick up C# (.NET) or Java concepts as project needs evolve.
• Practical SQL skills for database querying, routine data updates, and patching.
• Knowledge of server setup or cloud platforms (e.g., Windows, Linux, Docker, Nginx, Azure, GCP) is a strong plus.
Personal Attributes & Bonus Skills:
• Resourceful & Grounded: Independent troubleshooter with the sound judgment to ask the right questions and escalate decisions when appropriate.
• Mature & Collaborative: Accountable, open to receiving constructive feedback, and values honest team communication.
• Bonus Points: Natural ability in gathering user requirements, translating workflow needs, or coordinating project steps.
Other Requirements:
• Higher Diploma or Degree in Computer Science, Information Systems, or a related discipline.
• Fluent in spoken Cantonese and proficient in written English.