• Overseeing and directing software application full life cycle (designing, schedule, implementation, testing, deployment, and upgrade)
• Software development tasks like designing/writing software modules/applications and inbound/outbound integration with other systems (internal/third-party).
The tasks require utilizing the suitable programming languages and tools.
• Software development tasks span a wide range of technologies including but not limited to web applications, enterprise applications, database development, Service-oriented Architecture.
• Participate in handling big business support requests on owned systems which may require automation scripts and/or problem solving.
• To apply configuration or code changes to the systems to cope with business process changes.
• Proactively identify and lead the delivery of application development continuous improvements by partners with internal subject matter experts.
• Ensure applications supported are in line with controllership and risk guideline.
• Partner closely with the IT infrastructure team in order to deliver one day-to-day application support commitments.
• Manage day-to-day support activates.