Enable job alerts via email!

Software Engineer, OutSystems

CTC GLOBAL PTE. LTD.

Pasir Panjang

On-site

MYR 80,000 - 100,000

Full time

11 days ago

Job summary

A leading tech company in Malaysia is seeking a highly experienced Software Engineer (OutSystems) to join their dynamic development team. You will design and develop high-quality, scalable applications using the OutSystems low-code platform, mentor junior developers, and ensure best practices throughout the development lifecycle. The ideal candidate should have at least 5 years of experience in software development with a strong focus on OutSystems and web technologies.

Qualifications

  • Minimum of 5 years of experience in software development using OutSystems.
  • Strong understanding of OutSystems platform architecture.
  • Excellent analytical and problem-solving skills.

Responsibilities

  • Design, develop, and implement web and mobile applications using OutSystems.
  • Mentor junior developers and conduct code reviews.
  • Monitor application performance and identify optimization areas.

Skills

OutSystems
Software Development
Agile Methodologies
HTML/CSS/JavaScript
Database Design
REST/SOAP APIs
Problem Solving
Communication Skills

Education

Bachelor's degree in Computer Science or related field

Tools

OutSystems Platform
SQL
DevOps Tools

Job description

Job Summary:

We are searching for a skilled highly experienced and passionate Software Engineer (OutSystems) to join our dynamic development team. As a Software Engineer (OutSystems), you will be instrumental in designing, developing, and delivering high-quality, scalable applications using the OutSystems low-code platform. You will leverage your deep understanding of the OutSystems platform and software development best practices to build innovative solutions that meet our business needs.

Responsibilities

  • Design, develop, and implement robust and scalable web and mobile applications using the OutSystems platform.
  • Translate business requirements into technical designs and efficient OutSystems solutions.
  • Develop and maintain data models, business logic, user interfaces, and integrations within the OutSystems environment ensuring the performance, security and responsiveness of the developed applications.
  • Develop reusable components, templates, and patterns within the OutSystems platform to promote efficiency and consistency.
  • Provide technical guidance by mentoring junior and mid-level OutSystems developers, conducting code reviews and promoting best practices and coding standards.
  • Design and implement integrations with external systems and databases using OutSystems integration capabilities (REST and SOAP API’s, Integration Builder).
  • Contribute to the overall application architecture and design decisions, ensuring that the Outsystems platform solutions are scalable, maintainable, and aligned with enterprise architecture guidelines.
  • Develop and execute unit and integration tests to ensure the quality and reliability of OutSystems applications.
  • Participate in system testing and support the QA team in identifying and resolving defects.
  • Ensure adherence to quality standards and best practices throughout the development lifecycle.
  • Participate in the deployments, troubleshoot and resolve OutSystems application issues in production and non-production environments.
  • Monitor application performance and identify areas for optimization.
  • Contribute to the maintenance and support of existing OutSystems applications.
  • Collaborate with business analysts, project managers, and cross-functional teams to understand requirements and deliver effective technical solutions in agile environments.
  • Continuously update knowledge and skills by exploring new OutSystems features and best practices, and participating in training, certifications and the OutSystems community forums.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Minimum of 5 years of professional experience in software development using Outsystems.
  • Minimum of 4 years of hands-on development experience with the OutSystems platform (both Reactive and Traditional Web development experience is highly desirable).
  • Strong understanding of the OutSystems platform architecture, Service Studio, Integration Studio and LifeTime.
  • Proficiency in developing web applications using HTML, CSS, JavaScript, and related front-end technologies.
  • Experience with database design and development, including SQL.
  • Experience in integrating OutSystems applications with external systems using REST and SOAP APIs.
  • Solid understanding of software development methodologies, particularly Agile.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication (both written and verbal) and interpersonal skills.
  • Ability to work independently and as part of a collaborative team.

Preferred Qualifications:

  • OutSystems certifications (e.g. Associate Reactive Developer, Professional Reactive Developer, Associate Traditional Web Developer, Professional Traditional Web Developer, Architecture Specialist).
  • Experience with mobile application development using OutSystems.
  • Familiarity with DevOps principles and tools.
  • Experience with cloud platforms (e.g. AWS, Azure).
  • Knowledge of security best practices in web application development.
  • Experience with performance tuning and optimization of OutSystems applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.