Job Description
Job Description
- Participate in the end to end development cycle of systems from ideas generation, system and application design, implementation, testing, troubleshooting to enhancement.
- Maintain the systems and continue optimize its performance, as well as search engine optimization for public websites
- Implements system requirements by defining and analyzing system problems
- System development and maintenance for business applications covering design, programming, testing, troubleshooting and documentation
Requirments
- Bachelors in Computer Science, Information Technology or related disciplines
- Preferred: MCSA or ISA certifications would be an advantage
- 5 years system development experience in Banking, Finance,
Accounting institutions or any other regulated industry sector - Hands-on experience in application design and development of multi-tiered application is a must
- Strong technical background and experience in UNIX (AIX), Windows Servers, Databases (MS SQL, Oracle/WebLogic), Apache/Tomcat/IIS, Virtualization (VMWare, Hyper-V)
- Project experience in one or more of the following: JSP, Javascript, XML, Web, Java SDK, Spring, IOS, Android, C#, Net, PHP, CSS, ASP, AngularJS
- Experience with Client-server and web technologies
- Strong system analytical skill and architectural design ability
- Project management and Agile development experience is preferred
- Knowledge of the money lending industry is a definite advantage
- Positive "can-do" attitude, proactive, independent, self-motivated, result-oriented and able to work with challenges and continually keeps up to date with new technologies and adapt to fast changes
- Experience with BPR and applications consolidation/streamline
- Familiar with Source Code Control, Performance Tuning, SIT/UAT Test
