Application Support
Posted on 09 May 2023 1 days left for application
Job Description
Core Deliverables

The purpose of this role is to provide technical support, which includes maintaining, resolving, coordinating, and communicating for incidents across MDEC mainly OutSystems Low-Code platform and various applications. The support can be inclusive of application and infrastructure changes, system deployment and security patches, hardware upgrades, bug fixes, etc. This role shall provide services to help product management and project teams to maintain applications in MDEC.

The following are the expected roles and responsibilities:

1) To resolve IT application-related incidents, change requests and problems in a timely and efficient manner.

2) Ensure Root Cause Analysis is conducted with no repeating incident.

3) Create and drive permanent solutions and improvements after root cause is identified.

4) Liaise with related 3rd parties / vendors to ensure system stabilization, system troubleshooting and identify root cause.

5) Provide timely communication to project teams / business stakeholders on the status of their service requests and incidents.

6) To be involved in designing, coding, database query, testing and deployments based on business and technical requirements.

7) Maintaining and enhancing existing applications: You may also be responsible for maintaining and enhancing existing applications inclusive OutSystems applications by fixing bugs, adding new features, and improving functionality.

8) Re-factoring, updating, and maintaining backend code and processes, including web servers, API servers, databases, integrations, and interfacing modules.

9) Ensure the stability and security of all front and back-end component.

10) Monitor and optimize the service availability, performance, and throughput of supported IT applications.

11) Managing MDEC Git.

12) Plans, coordinate and manage activities related to application management, including change request, deployment, vendor monitoring and tracking for system related.

13) Maintain IT application support technical documentation.

14) Perform reporting and escalation procedures to senior levels.

15) Help develop ideas for new enhanced features or products, by monitoring industry developments and trends.

16) Staying abreast of developments in web applications and programming languages.


1) Diploma/Degree in Computer Science or similar qualification.

2) Certification in OutSystems Associate Reactive Developer or equivalent would be an advantage.

3) Proficient in front-end and back-end web development, including experience with web technologies like HTML, CSS, JavaScript, and SQL.

4) Have experience working with the OutSystems platform and be familiar with the low-code development environment.

5) Have strong problem-solving skills to troubleshoot issues and identify creative solutions to complex technical challenges.

6) Experienced as full stack developer would be a plus with the following skills:

        a. PHP, Laravel framework    
        b. Angular
        c. MySQL, MSSQL
        d. JAVA
        e. .NET technology and Microsoft IIS
        f. SOA principles and technologies; SOAP, REST, XML, JSON, WSDL, micro-services architecture.
       g. Cloud services
       h. LINUX, Apache, Nginx with added advantage on experience with server configuration, database optimization and information security

7) Exposure to the following:

        a. Agile / SCRUM methodology
        b. Front / back-end architecture.
        c. Software build, integration, and test environments
        d. SaaS and/or enterprise applications
        e. Vendor management.

8) Team-based version control systems (such as Git)

9) Highly self‐motivated, self‐directed, a proactive approach and attentive to detail.

10) Learning mindset: Should have a passion for learning new technologies and be willing to stay up to date with the latest trends and advancements in software development.

Related Links
Media Gallery