This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer in OutSystems R&D, you’ll be a member of the group of teams responsible for developing the next generation of capabilities of one of our platform components. If you are a problem solver, inquisitive by nature and driven by curiosity, this is the job for you!
Job Responsibility:
Designing and developing solutions with the team, by following development processes (like TDD, BDD, code reviews...)
Optimizing the performance of the platform component you’ll work on
Produce and test code in short cycles, with a high degree of automation
Gather feedback from end-users and adapt your solutions
Focus on developing maintainable solutions that scale to thousands of users
Last-line troubleshoot of complex incidents created by the solutions developed in your team, having on-call support rotation
Knowledge of product development best practices, continuous delivery, and testing
Experience in designing and communicating high-level functional designs and solutions
Requirements:
Bachelor's or Master's Degree in Software Engineering, Computer Science, or similar
Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design
2+ years of experience is preferred
Passion for analyzing and designing elegant solutions for high-tech problems
Great troubleshooting skills
Availability to be part of the 24x7 on-call rotation
Passionate about learning and helping others find their way in complex subjects
Drive to innovate and bring development best practices into your team
Drive to understand what are the upcoming technologies and frameworks
Good communication skills and fluency in English
Excellent coding skills in C# (.Net Core) is required
Nice to have:
Continuous delivery and testing techniques
Knowledge of Relational & non-relational databases
Knowledge of cloud systems (e.g. AWS, Azure)
Experience with Kubernetes (K8s)
What we offer:
A company that is always growing, changing, and innovating
Real career opportunities
Work colleagues that are as smart, hard-working, and driven as you