jobs in Eastech Systems Limited

全职 System Analyst 工作, 薪水, Eastech Systems Limited Hong Kong 公司招聘中 - Ricebowl

System Analyst

Eastech Systems Limited

Undisclosed

Hong Kong

分享
保存

工作地点

  • Hong Kong Hong Kong

职位描述

岗位职责

Job Overview
We are seeking an experienced full-stack System Analyst who combines strong analytical and design capabilities with hands-on coding skills. The ideal candidate will excel at analyzing complex business requirements, designing technical solutions, and implementing them through direct development work. This role requires both system analysis expertise and practical coding proficiency in TypeScript and Java based ecosystems . Experience with AI coding agents is an important requirement, as we leverage these tools to enhance development productivity. The position demands a unique blend of analytical thinking, technical design skills, and the ability to produce high-quality, maintainable code.
Key Responsibilities

Requirements Analysis & Solution Design:
Participate in requirements gathering sessions with stakeholders to understand business needs and translate them into comprehensive technical specifications

Analyze existing systems and processes to identify improvement opportunities and propose solutions

Create detailed functional and technical requirement documents, user stories, and acceptance criteria

Design system architectures for web applications and backend services

Hands-On Development:
Design, develop, and maintain web applications and backend services, with a focus on creating high-quality, elegant, and maintainable code

Develop RESTful and GraphQL APIs and backend services

Write clean, efficient, and well-documented code that meets established standards

Utilize AI coding agents effectively to enhance development productivity and code quality

System Integration & Technical Implementation:
Design and implement system integrations ensuring seamless data flow between applications

Develop proof-of-concepts and prototypes to validate technical solutions

Implement complex business logic and algorithms based on requirements

Ensure applications are optimized for performance, scalability, and reliability

Quality Assurance & Testing:
Define test strategies and acceptance criteria for system implementations

Conduct code reviews and ensure adherence to coding standards

Support user acceptance testing (UAT) and ensure solutions meet user expectations

Debug complex issues and implement fixes while maintaining code quality

Technical Collaboration:
Serve as the technical liaison between business stakeholders and development teams

Collaborate closely with teammates to ensure projects are implemented effectively

Provide technical guidance on solution implementation approaches

Participate in DevOps practices including CI/CD pipeline management

Documentation & Communication:
Create comprehensive technical documentation for developed solutions

Maintain requirements traceability throughout the project lifecycle

Communicate complex technical details to both technical and non-technical stakeholders

Document system designs, APIs, and integration points
Requirements

Education & Experience:
Bachelor's degree in Computer Science, Information Systems, or related field

Minimum 6 years of experience combining system analysis and hands-on development work

Proven track record of successfully delivering complex web and enterprise applications

Technical Competencies:
System Analysis: Strong experience in requirements engineering, system modeling, and solution design

Development Skills:
Proficiency in TypeScript, JavaScript, HTML5, and CSS3

Hands-on experience with frameworks like React, Next.js, Shadcn, NestJS, and Spring

Experience with Node.js for backend development

Strong coding skills with emphasis on clean, maintainable code
AI Coding Agents: Practical experience using AI coding assistants such as Claude Code, GitHub Copilot, Cursor, or similar tools in daily development work
Integration & APIs: Experience designing and implementing RESTful services and API integrations
DevOps: Proficiency with CI/CD tools like Azure DevOps or Jenkins
Version Control: Proficient in Git and collaborative development workflows
Database: Experience with relational databases, data modeling, and query optimization
Automated Testing: Experience with testing frameworks (Jest, Selenium, Cypress) and test-driven development
Cloud Development: Experience with Azure cloud services, including Azure Functions, Azure App Service, and Azure Kubernetes Service
Containerization: Hands-on experience with Docker and Kubernetes
Performance Optimization: Experience with application performance analysis and optimization
Security: Knowledge of secure coding practices and OWASP principles

Analytical & Soft Skills:
Strong analytical and problem-solving abilities to produce elegant technical solutions

Ability to understand business requirements and translate them into technical implementations

Strong attention to detail in both analysis and coding activities

Excellent written and verbal communication skills for technical documentation and stakeholder interaction

Ability to work independently on projects with minimal supervision under tight schedules

Self-motivated with the ability to balance multiple projects simultaneously
What We Offer

Opportunity to work on diverse projects combining analysis, design, and hands-on development

Access to modern development tools including AI coding assistants

Continuous learning environment with support for professional development

Collaborative team culture focused on innovation and quality

Flexible working environment

Full-time

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多