Roles & Responsibilities
You will have the opportunity to join our IT project team, where we have several in-house projects running on OutSystems and building them from ground up. This will also allow you to work alongside with our internal IT project teams and OutSystem vendor teams on challenging and interesting projects that we are collaborating on. You'll work closely with various business users, translating business requirements into technical solutions.
- Work closely with project, vendor and users’ teams, interacting with technical and non-technical members to translate business requirements into technical solutions mainly on the microservices.
- Address and solve architectural challenges, implementing scalable, high-performance, and robust solutions for the new applications.
- Sharing knowledge and best practices.
- Ensure effective interoperability between modules or external systems, providing an integrated user experience.
- Translating complex business requirements into technical solutions, ensuring that applications accurately and effectively meet customer needs.
- Act as a “devil advocate” to validate against the OutSystems vendor on their delivery of OutSystems portions, where their designs are effective and right.
- Assist in troubleshooting on the OutSystems issues, bug fixing and optimizing the performance of the applications. Additionally, implement strategies and techniques to improve operational efficiency of the applications.
- Challenging feature requirements if you think they add no value
- Participating and contributing to other company-wide initiatives
Requirements
- At least 6 years of proven working experience as Systems Analyst
- At least 3 years of proven work experience with the OutSystems platform
- Knowledge of SQL/PostgreSQL and experience in Data Modeling is a plus
- Hands on knowledge in C# for API(microservice), JAVA, PHP and JSON are a need
- Knowledge of Process Maker software is an added advantage
- Bachelor’s degree in Computer Engineering or Computer Science
- High sense of responsibility and rigor in the execution of tasks
- Experience in Agile environments
- A focus on the result (and not on the task)
- Ability to work both collaboratively but also on your own
- Excellent verbal in English and Mandarin and written communication skills in English
- A keen commitment to your team
- The courage to question the status quo in a constructive and empathic way
- An unshakable desire to keep on learning, and the willingness to share what you already know