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.