• design, develop, and improve the digital products and technology services we provide to our clients and employees
• apply a broad range of software engineering practices, from analysing user needs and developing new features to automated testing and deployment
• ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements
• build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues
• understand, represent, and advocate for client needs
• share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities.
Your expertise
•bachelor’s and/or Master’s degree or equivalent focusing on Computer Science, Computer Engineering or a related technical discipline
•good understanding and usage of design patterns, object-oriented (OO) development, Clean Code and SOLID design principles
•strong experience with C# and .NET Core
•experience in SQL is essential including the ability to write stored procedures and debug/analyze/optimize existing SQL
•strong experience with WinForms
•agile, Test Driven Development and DevOps practices are part of your DNA
•a Software Craftsperson focused on engineering best practices and delivering Clean Code
•good communication skills – both written and verbal