Certified OutSystems Developer
Direct Sourcing Solutions
National Capital Region, Philippines
Posted 14 Jan (11 days ago)
Job description

DSS is looking for OutSystems Developers to work amongst some of the industry's brightest and talented IT professionals? Then this would be the opportunity for you.

This position involves leading, designing, installing, testing, and maintaining software systems both for our clients and internally.

The ideal candidate for this role exhibits leadership skills, creativity, innovation, technical excellence and used to work in a multi-tasking environment; have good architecture design and scalability problem-solving experience and have genuinely written innovative and exciting code that they can demonstrate.

The candidate must be well organized, adhere to timelines, accurate and have the passion to deliver technical excellence. The ideal candidate is someone with 3+ years of OutSystems development work, problem-solver who takes pride in his/her work; someone who is smart and gets things done as planned.


  • Develop software and new features, provide validation/testing, architecture, specifications and technical interfaces.
  • Develop user interfaces and client displays.
  • Design (technical), initiate and handle technical designs and complex application features.
  • Develop, deliver and test software prototypes.
  • Designing and building prototypes to demonstrate your ideas
  • Assist team in handling ongoing tasks as required.
  • Build flexible data models and seamless integration points.
  • Evaluate, assess and recommend software and hardware solutions.
  • Innovate and develop high-value technology solutions to streamline processes.
  • Initiate and drive major changes in programs, procedures and methodology.
  • Coordinate with other developers and digital professionals.
  • Developing testable, bug-free & scalable code following SOLID principles and coding best practices
  • The ability to prioritize tasks and meet deadlines.
  • Mentoring junior members by undertaking pair programming and code review sessions
  • Working with the product team to design and develop robust technical solutions to their problems
  • System/Application monitoring and reporting
  • Execution of documented routine requests
  •  Compliance to account Service Level Agreements and IT Service Management processes
  • Working in an Agile environment and contributing to the overall function of the team
  • Working with Clients on requirements
  • Guiding and or managing development teams.


Requirements & Qualifications:

  • Bachelor's or master’s degree in Computer Science, Software Engineering or Telecommunications and Informatics Engineering or equivalent
  • OutSystems Certification
  • At least more than 3+ year experience doing OutSystems software development / programming
  • Web Services
  • Version control (Git/SVN) proficiency
  • Knowledge on MVC design
  • Understand and intelligently debug both existing and new software
  • Deliver modules of substantial software systems unaided
  • Experience in relational database including SQL
  • Experience of object-oriented programming
  • Excellent English, both written and Orally spoken
  • Proficiency of modern web technologies (HTML5, CSS, JavaScript, etc.)
  • Develop and maintain technical documentation
  • API Knowledge
  • Strong analytical and problem-solving skills
  • Strong sense of commitment to internal/external customer satisfaction
  • Superior attention to detail and ability to produce professional deliverables and documentation on time
  • Capability to work under pressure, independently, and pro-actively as well to meet deadlines


Other Skills:

  • SOA architectures, XML and object-oriented programming language (C#, Java preferred)
  • Database modelling, design and support, admin web tools, back-end system
  • Experience of prototyping
  • Experience with LAMP stack application design, development, support
  • Working knowledge on Tomcat an advantage
  • MVC design pattern experience
  • Public cloud providers (Amazon AWS, Microsoft Azure or Google Cloud)
  • Virtualization technologies (VMware, Hyper-V, Virtual Box)
  • Scripting skills such as Python, PowerShell, Perl or Bash
  • Experience of TDD / agile / scrum
  • Solid experience on using one or more of the following:
  • Visual Studio, developing for Windows
  • JetBrains lntelliJ-based IDEs, developing for Linux, Android or the Web
  • Xcode, developing for iOS or macOS
  • Previous experience of unit testing, IOC, continuous integration and static analysis
  • Knowledge of Networking and Communications (e.g. TCP/IP, HTTP/S, FTP, DNS, SSH, Protocol Buffers, application encryption and compression)
  • 3+ years of experience with modern JS Frameworks (JQuery, AngularJS, NodeJS, etc.)
Job details
Employment type
Job role
Seniority level
(3 to 5 years)