General summary:
This role of Senior System Analyst is to support the company-wide sourcing and supply chain related application development and the implementation of related business processes across functional departments among regional offices. Major responsibilities for this position will be collaboration with project stakeholders across regions to define system design, application development/testing/deployment, and on-going post-production support management.
Principle responsibilities:
- Reporting to the IT application manager, act as the bridge between business analysts (local and overseas) and developers (in-house and subcontractors) during application development cycle and subsequent support stage
- Liaise regularly with business analysts to clarify application system functional requirements
- Define technical design specification (including data flow diagram, technical data model, technical logic specification) for applications and interfaces based on the functional requirements from business analysts
- Communicate with developers on the technical design specification
- Offer technical guidance to developers during system development
- Involve in system development and programming where needed
- Manage the delivery quality of in-house developers and subcontractors (including code review where needed)
- Support testing of new functionality and defect fixes
- Manage performance testing and provide guidance in performance tuning as needed
- Prepare system and operations documents
- Define application deployment/ data migration plan, and coordinate with different parties for smooth technical system cutover
- Work with regional technical teams and Corporate IT team to diagnose production issues, track the resolution of system defect and educate users on problem solving
Requirements:
- 7+ years of experience working as a system analyst or similar position to manage and support project activities for the larger scale web-based application systems
- Proven track records in J2EE-based application project delivery
- Solid knowledge and experience in application development lifecycle (analysis/ design/ build/ test/ deploy)
- Hands on experience in Web-based application
- Proficiency in Java EE, including JSP, Servlet, JavaScript, XML, HTML5, JSON, EJB
- Knowledge in Tomcat or similar open-source application server technologies
- Familiarity with MS-SQL/ Oracle SQL application development as well as application performance tuning
- Practical experience in open-sourced frameworks such as Spring, Vue.js, AngularJS, Bootstrap is advantageous
- Practical knowledge of software engineering concepts like version control/ continuous improvement/ continuous delivery will be an added advantage
- Familiarity with scripting languages such as Windows PowerShell is a bonus
- Experience in mobile platform development such as iOS and Android platform is a plus
- Exposure in garment sourcing, supply chain or retail business domains is preferred
- Excellent communication skills both written and oral in English and Chinese (Putonghua)
- Good presentation/ writing skills and analytical skills with positive attitudes to achieve business results
- A good team player who is independent, self-initiating, eager to learn and share, and is able to work under pressure in a fast-paced and dynamic environment
Qualifications:
- Degree holder in Computer Science, Information Technology or related disciplines
Interested in this role or in joining another part of the Gap Inc. Global Supply Chain Team? Please email your CV indicating expected salary to our careers website https://gapinternationalsourcing.catsone.com/careers
|