JOB RESPONSIBILITIES Responsible for managing new application requirements or existing application change request. Participate in the whole development lifecycle phases; from requirements gathering up to the deployment. Handle support cases for all applications under the department's care. Operates under general supervision with limited guidance and direction. May have interaction with external vendors and partners. Tasks may include, but not limited to the following: 1. Programming tasks such as: Conduct or assist in requirement gatherings. Manage subordinates' tasks and timeline. Document any new or change request requirements. Involved in Application and Database design. Develop new application or enhance existing application to cater the requirements. Participate in the various testing phases and the deployment of the applications / change requests. Assist in trouble-shooting, debugging and bug fixing. Monitor applications performance. 2. Support activities to Department may include: Maintaining / updating the various database. Assist in data collection for reporting needs. JOB REQUIREMENTS Able to meet expectations and deliver measurable results, even in challenging situations. Capable of planning, organizing, and managing own tasks while meeting quality and deadline expectations. Demonstrates professionalism, integrity, and a positive attitude in all interactions with clients, customers, and colleagues. Proactive in independently, resourcefully, and creatively researching and implementing effective solutions. Strong team player with the ability to collaborate effectively in a team environment. Responds promptly and appropriately to issues, challenges, and changing circumstances. JOB QUALIFICATIONS Possesses Diploma or Degree in Computer Science, Information Technology, or a related field. Strong programming skills in PHP, ASP.NET, C#, or Java. Experience in developing WebServices and/or RESTful APIs. Basic knowledge of MS SQL or MySQL databases. Reliable, professional, and demonstrates a high standard of work ethics. Eager to learn and adaptable, with a strong desire to acquire new skills and competencies. Strong analytical and logical problem-solving skills. Able to work well under pressure and independently with minimal supervision. Possesses good communication and interpersonal skills. Show more Show less