System Analyst / Analyst Programmer
The System Analyst is responsible for analyzing the business requirements, designing technical solutions, and overseeing the implementation of new systems and applications for a critical government project.
Key Responsibilities:
- Gather and document business and functional requirements from stakeholders
- Analyze existing processes, systems, and data to identify areas for improvement
- Design technical solutions that meet the project's objectives and requirements
- Develop system specifications, process flows, and other technical documentation
- Coordinate with developers, QA, and IT teams to ensure seamless implementation
- Monitor project progress, identify and mitigate risks, and provide status updates
- Provide technical support and guidance to end-users during and after implementation
- Recommend enhancements and optimizations to the implemented systems
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or a related field
- 5+ years of experience as a System Analyst or in a similar role, with at least 3 years in government projects
- Development experiences in Java, MS .NET, Linux, K8S, OpenShift, microservices, and containers
- Strong analytical and problem-solving skills
- Proficient in system design, development, and implementation methodologies
- Experience with web-based system architecting and RDBMS (Oracle, MS SQL, MySQL, MariaDB)
- Excellent communication and collaboration skills
- Good command of English and Chinese
- Candidates with less experience may be considered for an Analyst Programmer role.