Executive Summary
Smart IMS Inc provides Digital technology \& Cloud transformation services, Application \& Infrastructure Management Services, Unified Communications and Insurance implementation services to customers across the Americas, Europe, Middle East, and Asia-Pacific regions. As the trusted technology and business partner of leading MNCs, including Global Investment Banks, Smart IMS is also a Microsoft Gold Certified Partner, Oracle Platinum Partner and AWS MSP Partner.
We are seeking a highly skilled
Software Engineer
/
System Analyst
to support our client, one of the
top financial statutory bodies
in
Hong Kong.
The ideal candidate will possess strong hands-on experience in modern web technologies, application development, and system integration. He/she will play a key role in designing, developing, deploying, and supporting enterprise applications, while collaborating closely with business users, architects, and development teams.
Responsibilities:
Application Analysis \& Design
Work closely with business stakeholders to gather, analyze, and translate functional requirements into technical specifications and system designs.
Evaluate system architecture, identify gaps, and propose scalable solutions aligned with business and technical objectives.
Prepare system design documents, workflow diagrams, integration specifications, and interface requirements.
Application Development \& Integration
Develop, enhance, and support applications using
ReactJS
,
REST APIs
,
Microsoft IIS
, and
.NET technologies
.
Design and maintain application components, front-end interfaces, and backend services to support smooth end-to-end functionality.
Implement and manage containerized environments using
Docker
for efficient development, testing, and deployment practices.
Integrate applications with internal and external systems using RESTful services and standardized communication protocols.
Deployment \& Environment Management
Manage deployment of web applications across development, UAT, and production environments.
Troubleshoot deployment issues and work collaboratively with DevOps/cloud teams to ensure smooth release cycles.
Support and optimize deployments on
cloud environments
, preferably
Alibaba Cloud
, including architecture configuration and performance tuning.
Database \& System Maintenance
Build, maintain, and optimize
MySQL
databases, ensuring data integrity, performance, and security.
Monitor application performance, analyze logs, and perform root-cause analysis for incidents and defects.
Requirements:
5+ years
of relevant IT development / programming experience, with
minimum 3 years
in a
Software Engineer
/
System Analyst
role.
Possess hands-on experience on
ReactJS
(front-end development)
Experienced with
REST APIs
(design, integration, troubleshooting)
Experienced with
Microsoft IIS
and
.NET development
Experienced with
MySQL
(database design, optimization) and
Docker
(containerization, environment setup)
Good understanding of software architecture, integration patterns, and system design principles.
Preferred Skills
Experience deploying and managing web applications on
cloud platforms
.
Familiarity with
Alibaba Cloud architecture
, services, and configuration management.
Experience with CI/CD tools, version control (e.g., Git), and automated deployment pipelines.