Sign in

Software Developer (OutSystems)

Company:
Cloud Development Resources
Location:
Taguig, Philippines
Posted:
October 21, 2021

Description:

Cloud Development Resources is an award-winning Outsystems Sales and Delivery Partner. We work with some of the biggest companies in Asia Pacific and the United States to deliver innovative business solutions that drive digital innovation.

Our dynamic team is looking for an OutSystems Developer, who exhibits creativity, innovation, and strong technical skills. The ideal candidate should be comfortable working in a multi-tasking and cross-cultural environment, has good web application architecture knowledge, a firm grasp of clean code practices, is self-directed, is a strong collaborator, focused on customer satisfaction and passionate about driving digital innovation. The candidate must be able to demonstrate solid experience in problem-solving and delivering high quality software solutions. Also, the suitable candidate must have a strong desire for excellence, self-improvement and enabling others to have the same.

You will be trained, coached and mentored by our experienced OutSystems delivery teams which include an Outsystems MVP, an Outsystems Champion, certified Outsystems Expert/Pro/Tech Lead/Associate developers as well as highly experienced delivery managers to design, build, and test innovative business solutions for global customers. You will have the opportunity to develop your skills which include mastering the OutSystems platform technology in conjunction with modern software engineering practices for developing web/mobile applications using an Agile development approach (specifically implementing the Scrum framework).

We have a professional certification program (over 80% of our development team are professionally certified) and a Learning and Development program that ensure we have a world-class team both in technical and soft skills.

LEARN and GROW your career at Cloud Development Resources!

DUTIES AND RESPONSIBILITIES

Design complex application features using Outsystems in collaboration with a technical lead according to defined best practice guidelines

Build flexible data models and seamless integration points with external systems according to defined best practice guidelines

Develop testable, bug-free, and scalable code following best practices in web/mobile application architecture, Outsystems development, security and clean code

Conduct unit testing, integration testing and bug fixing

Must have an Agile mindset (knowledge of Scrum is nice to have) and contribute to a self-organizing and highly productive team

Develop high-value technology solutions, re-usable components and accelerators to innovate and streamline processes

Contribute to the improvement of programs, procedures, and methodology

Collaborate with other development team members and stakeholders to deliver high quality solutions that address their business problems

Mentor junior members by undertaking pair programming and code review sessions

Provide production support by responding to and resolving incidents within the allotted service-level agreement (SLA) period

REQUIREMENTS

Understand requirements: Must be able to analyze business requirements and translate into viable and scalable applications.

Agile: Must have experience developing using an Agile development approach, experience in Scrum is a nice to have

Technically adept: Must be able to demonstrate experience (>= 1 year) and knowledge building fast, scalable, maintainable, secure and high-quality digital solutions using Outsystems

Must have knowledge of OutSystems Service Studio, OutSystems Integration Studio, OutSystems Platform Studio, Service Center and Lifetime Deployment / Administration & Maintenance

Must be able to demonstrate understanding of web application architecture and the Outsystems architecture

Must have at least basic knowledge of implementation of security and data protection

Must understand design and implementation of data storage solutions

Must be able to demonstrate knowledge of coding best practices

Must be proficient in debugging both existing and new software

Must have knowledge of APIs, web services, database modelling and web tools

Has solid relational database knowledge including SQL

Effectively communicate: Must effectively convey information and express ideas and facts both written and verbal; English fluency is required

Output Driven: Must demonstrate ability to meet deadlines, handle pressure, and work proactively

Detail Oriented: Must demonstrate superior attention to detail end ability to produce professional deliverables and documentation consistently

Collaborative: Must demonstrate ability to develop cooperation and teamwork while participating in a group, working toward win-win solutions

Make sound decisions: Must demonstrate ability to make well-informed and objective decisions; perceive the impact and implications of decisions; commit to action, even in uncertain situations

Innovative: Must be able to evaluate challenges and recommend solutions

Problem Solver: Must have the ability to identify options available for resolving and completing the task including when to seek help

Customer Focused: Must show high regard for customer satisfaction

Flexible: Must have the flexibility to be assigned as part of the Application Development Team or Application Support team; Must be willing to work on shifting schedules / holidays / weekends

Nice to haves:

OutSystems certification

Experience developing and maintaining technical documentation

Mobile development experience

Devops knowledge

Formal Education and/or Certification:

Bachelor’s degree in Information Technology, Computer Science or equivalent

Apply