OutSystems Developer

POSTED 2024-03-22

The OutSystems Developers at Unipro bring commercial experience from the full range of OutSystems competencies to our multi-disciplined team environment. Their passion and knowledge of web and mobile applications build complex integrations, and DevOps are invaluable to our organisation. They have an eye for detail and a drive to collaborate with our internal teams to ensure great, timely and on-spec projects are delivered to our clients worldwide.

What will happen when I join?

  • You will be personally welcomed by our department heads and your line manager and given plenty of chance to ask questions.
  • You will be onboarded into your team and work closely with team members to ensure you have the best experience possible.

What will be my day-to-day responsibilities?

  • Working in project teams, building and testing complex web and mobile applications using OutSystems, while also assisting in the creation of design specifications.
  • Contributing to the selection of development methods, tools, and techniques and applying agreed-upon standards to produce well-engineered software outcomes.
  • Participating in informal and formal reviews of your own software and designs, and reviewing your colleagues' work to transfer knowledge and ensure quality and adherence to standards.
  • Collaborating with stakeholders and project managers to define and prioritize requirements for complex projects, providing technical insights during these discussions.
  • Working with technical leads to develop system integration plans.
  • Recommending and implementing improvements to existing processes and tools used in the software development lifecycle.
  • Assisting technical leads in the development of solution architectures.
  • Providing effective guidance to your peers.

To get this job, the required skills and experience to demonstrate are:

  • At least 4 years experience in a commercial web development role, incorporating some traditional development and at least 2 years developing with OutSystems.
  • Commercial experience working in a development team, assisting in the design and delivery of technical solutions.
  • OutSystems 11 Certification(s), at least to Reactive / Traditional Web Developer level.
  • Understanding of traditional web development technologies – e.g. HTML/CSS, JavaScript, PHP, Python.
  • A good grasp of agile software development principles and practices.
  • Systems integration techniques.
  • Developing for mobile.

Desirables that could really help:

  • Working in an agency environment.
  • Cloud platform solution development, preferably with Microsoft Azure, AWS, and Google Cloud Platform.
  • Cloud platform certifications.
  • C# programming.
  • JavaScript programming within a modern framework, such as React.
  • Designing and implementing data migration solutions.
  • Artificial intelligence/machine learning development.
  • Open source / Forge contributions, strong community engagement.

What is the application process?

At Unipro, we want all candidates to feel welcomed, confident, and ready to showcase their potential and capabilities. 

We know pursuing a new career opportunity can be daunting. We strive for our process to be empathetic and considerate of both the candidates we meet along the way and the team members we introduce to you. Interviewing can be stressful and often filled with self-doubt or imposter syndrome, and we get that. We’ve outlined our process in hopes that it will help dissipate any of those sentiments. 

By the end of the interviewing experience at Unipro, we aim to provide every candidate with a realistic preview of their work life in the company. Whether through the conversations with technical team members or with leadership, we want you to walk away feeling seen, heard, and given every opportunity to succeed. 

Here’s what you can expect: 

  1. Introductory phone call with a member of the talent acquisition team. Typically, 20 minutes or so, this is an opportunity for you to get to know Unipro, and there will be plenty of time to ask any questions.
  2. This will be followed by a video chat with our Head of Technical Development to discuss the more in-depth aspects of the role and how it fits into the organisation (60 minutes)

Once a candidate has successfully completed each stage of the interview process, the team gathers to discuss each stage carefully. Once there is an agreement, an offer will then be made. We will do our best to provide as much verbal feedback as possible. 

Our goal is to have candidates complete the interview process within one week. However, we can accelerate or decelerate as needed based on a candidate’s preference and availability. 

About Unipro: 

We pride ourselves on our ability to listen to the needs and wants of our clients and to tailor a bespoke solution to whatever challenges they’re faced with. Our strength comes from a wealth of in-house knowledge and expertise and a drive to challenge the status quo. 

Reading this specification marks the start of a fantastic opportunity for you to join our company - a company that truly cares for its employees and nurtures talent and potential to further secure our position as a major player in the digital transformation workspace.

Registered office address:

Ilex Place
Friary Lane
PO19 1UF

Unipro is a limited company registered in England, Company no: 03425326