Enable job alerts via email!

Software Engineer (OutSystems)

CTC GLOBAL PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A dynamic development team at CTC Global in Singapore is seeking a Software Engineer (OutSystems) to design and develop high-quality applications. The role involves translating business requirements into technical solutions and mentoring junior developers while ensuring best practices in a collaborative Agile environment.

Qualifications

  • 5+ years of software development experience, specifically in OutSystems.
  • Proficient in web development and integrating applications using REST/SOAP APIs.
  • Strong understanding of OutSystems architecture and development best practices.

Responsibilities

  • Design and implement scalable web and mobile applications using OutSystems.
  • Mentor junior developers and ensure adherence to coding standards.
  • Collaborate with cross-functional teams to deliver effective technical solutions.

Skills

Agile methodologies
Analytical skills
Problem-solving
Team collaboration
Communication skills

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

OutSystems
HTML
CSS
JavaScript
SQL
AWS
Azure

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.