directory-icon

System Analyst

Job Responsibilities

  • Responsible for system analysis, application design and software development;
  • Collect & analyze business and user requirements and translate requirements into system specification;
  • Perform implementation, installation and production set-up of IT systems;
  • Conduct SIT, UAT, system and software testing and tuning;
  • Provide support in troubleshooting and bug fixing to ensure systems reliability;
  • Lead programmers to perform software development and provide support and maintenance services;
  • Prepare technical documentation;
  • Ensure accuracy and quality of development outputs;
  • Actively support the business objectives of Company by contributing technical advice and input as necessary;
  • Evaluate and recommend cost-effective and sensible implementation options;
  • Actively interface with client in user meetings, system testing and trainings; and
  • Training of Esri's software products will be provided.

Job Requirements

  • Degree in Computer Science, Information Technology or related disciplines;
  • Over 5 years of relevant IT working experience with broad IT knowledge and problem-solving ability;
  • Solid project experience and knowledge in system design and analysis methodology such as SSADM;
  • Solid technical foundation and experience in application development, software customization, and system enhancement, and IT quality control procedures;
  • Strong programming skill and practical experience with Microsoft .NET Framework (C#), Java, or JavaScript framework in Web programming;
  • Experience in database management systems (SQL Server & Oracle);
  • GIS or iOS/Android development experience is an asset but not required;
  • Good communication, presentation and interpersonal skills;
  • Detail-oriented with a keen sense of quality;
  • Ability to work efficiently and meet project schedules; and
  • Work independently as well as in team environment.