We are looking for a skilled Senior System Analyst to join a well-established and stable organization.
Responsibilities:
- Design and maintain application systems by gathering user requirements, conducting system analysis and design, and managing the development, testing, and implementation of application systems.
- Provide training and support for user acceptance testing and ongoing application maintenance.
- Prepare and review system documentation in line with established standards.
- Assist in researching and evaluating proposed system solutions, providing assessments and recommendations.
- Help create and enforce policies, standards, and guidelines for system development and maintenance.
- Analyze user requests to deliver effective technical solutions.
- Lead a team of analysts and developers to achieve project objectives.
- Work with external solution providers to implement innovative IT solutions.
- Perform other relevant tasks as assigned.
Requirements:
- A Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 6+ years in IT application development, with expertise in user requirements collection, system design, and the software development lifecycle (SDLC).
- Proficiency in web solution architecture and development, including:
- Languages/Frameworks: Java EE, RESTful API, Spring Boot, JSF/Icefaces/ACEfaces, JavaScript, CSS, HTML, XML, JSON.
- Tools: IBM WebSphere, MyEclipse/Eclipse, Oracle 19c with PL/SQL, Spring Framework, Hibernate, iBATIS, Struts.
- Data Visualization: Experience with dashboard development using tools like Qlik.
- Familiarity with Java framework design, .NET development, MS SharePoint, Azure AI services (OpenAI, Cognitive Services, AI Search), IT system change control management, and vendor management is advantageous.
- Strong interpersonal, communication, problem-solving, and analytical abilities. Capacity to provide constructive feedback and support team members.
- Mature, customer-oriented, independent, flexible, and a collaborative team player.
- Proficient in written and spoken English and Chinese.