Position Overview:
We are seeking a skilled OutSystems Application Maintenance Engineer to join our dynamic IT team. In this role, you will be responsible for the ongoing maintenance, support, and enhancement of our OutSystems-based applications. You will collaborate closely with cross-functional teams to ensure the reliability, performance, and scalability of our applications.
Key Responsibilities:
- Perform routine maintenance tasks, including monitoring, debugging, and troubleshooting OutSystems applications to ensure optimal performance and availability.
- Implement application updates, patches, and configuration changes as required.
- Work closely with business analysts, developers, and stakeholders to understand application requirements and resolve issues promptly.
- Conduct root cause analysis of incidents and implement preventive measures.
- Document technical specifications, changes, and procedures related to application maintenance.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Provide technical support and guidance to end-users and resolve application-related queries.
- Stay updated with OutSystems platform upgrades and new features to leverage them for application improvements.
- Collaborate with vendors and external partners as needed for application support and issue resolution.
- Root cause analysis capabilities to identify underlying problems and implement effective solutions.
- Analytical mindset to diagnose and resolve technical issues efficiently.
- Knowledge of web development technologies such as HTML, CSS, JavaScript, and how they integrate with OutSystems applications.
- Experience in application maintenance processes including monitoring, debugging, patching, and upgrading applications.
- Familiarity with version control systems and change management processes.
- Ability to generate reports on application performance metrics, incidents, and resolutions.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in maintaining and supporting OutSystems applications in a production environment.
- Strong understanding of Agile methodologies and experience working in Agile teams.
- Proficiency in troubleshooting and resolving technical issues related to OutSystems applications.
- Familiarity with relational databases (SQL Server, MySQL, etc.) and experience with SQL queries.
- Excellent communication skills with the ability to effectively collaborate with technical and non-technical stakeholders.
- Ability to work independently and manage multiple tasks simultaneously.
Preferred Qualifications:
- OutSystems certifications (Associate or Professional level) is a plus.
- Experience with performance tuning and optimization of OutSystems applications.
- Familiarity with JavaScript, HTML, CSS for front-end development within OutSystems.