Skip to main content

Senior Analyst Programmer - JavaScript, Java

Technology
Master Concept
2週前截至 1/6/2026
現場辦公

職缺描述

  • *Role Overview**
We are seeking multiple experienced and passionate Senior Analyst Programmers to join our dynamic team. In this role, you will be a key player in the entire software development life cycle (SDLC), from analyzing requirements and designing solutions to writing high-quality code and delivering exceptional software.

You will be responsible for developing and implementing robust applications using modern technologies, with a primary focus on NodeJS and front-end frameworks like React or Vue.js. Collaborating closely with our Infrastructure and Creative teams, you will translate business needs into technical realities. If you are a skilled programmer with a knack for system design and a desire to mentor others, you will thrive in our innovative and rewarding environment.

  • *A Day in the Life**
As a Senior Analyst Programmer, your responsibilities will include:
  • Full-Stack Development: Take a hands-on role in designing, coding, and testing web-based and mobile applications using NodeJS, React/Vue.js, and other modern technologies.
  • Requirement Analysis: Collaborate with stakeholders to analyze user requirements and translate them into detailed technical specifications.
  • System Design: Contribute to the system analysis and design phase, helping create data models and architectural plans to ensure solutions are scalable and robust.
  • Documentation Excellence: Produce clear and comprehensive technical documentation to support development, testing, and maintenance.
  • Quality Assurance: Develop and execute testing strategies (Unit Test, SIT) and work with the team to troubleshoot and resolve technical issues.
  • Security & Compliance: Implement security best practices and provide support during User Acceptance Tests (UAT) and Security Risk Assessment and Audits (SRAA).
  • Knowledge Transfer: Assist in user training sessions and product demonstrations as needed.
  • *What You'll Need to Succeed**
This role is for you if you possess:
  • Experience:
  • A minimum of 3+ years of progressive experience in programming, system analysis, and design, with a strong portfolio of successfully delivered projects.
  • Technical Expertise:
  • Strong hands-on experience with NodeJS and modern front-end frameworks like React or Vue.js.
  • A good understanding of Java and its ecosystem.
  • Proficiency in HTML5, Bootstrap, and CSS.
  • Proven experience in designing and developing web-based and mobile applications.
  • Solid understanding of system architecture, design patterns, and data modeling.
  • Advanced SQL query authoring skills and deep familiarity with relational databases.
  • Cloud & DevOps:
  • Familiarity with cloud platforms (GCP, Azure, or AWS), including CaaS, PaaS, or IaaS.
  • Experience with Single Sign-On (SSO), Github Action, Docker, PM2, and Nginx.
  • Good to have:
  • Experience using AI tools for documentation and development is a strong advantage.
  • Proven experience working in an Agile/Scrum or PRINCE2 environment.
  • Demonstrated experience mentoring a technical team.
  • *Other Requirements
  • Higher Diploma/Degree Holder in Computer Science, Information Systems, or a related discipline.
  • A proactive and independent individual, capable of managing complex assignments with minimal supervision and meeting tight deadlines.
  • Passionate about technology, with a strong desire to guide and mentor team members.
  • Eager to work in a competent, challenging, and collaborative team environment.
  • A quick learner, open to mastering new technologies and methodologies.
  • Full proficiency in both Cantonese and English** is required; knowledge of Mandarin is a plus.
Keywords
javascriptjavanodejsreact-jsreactvue-jsplanning-and-designvisual-art-designproduct-development-and-designmentoringenvironment-health-and-safety-hsseecology-environmenttraining-and-developmenttesting-and-analysismobile-appsmaintenance-repair-and-operations-mroquality-assurancesensors-test-measurementtroubleshootingcompliancepolicies-and-practicesprovide-supportrisk-analysisrisk-assessmentassessment-assessment-toolsauditsorganizational-learningtraining-certificationeducation-traininghtml-5html5bootstrapcascading-style-sheets-csssystem-architecturedata-modelsqlauthoringdevelopment-operations-devopsgoogle-cloud-platformgood-clinical-practice-gcpmicrosoft-azureamazon-web-servicescredit-as-a-service-caascloud-as-a-serviceplatform-as-a-service-paasinfrastructure-as-a-service-iaassingle-sign-on-ssoaws-single-sign-onsso-buzzfeedgithubdockerpm2nginxartificial-intelligenceprince2coaching-mentoringcomputer-scienceinsurance-consulting-and-technologyemerging-technologies

¿Te interesa este puesto?