Our organisation is expanding, and we're seeking a Senior Developer to join our Information Technology team.
Job Description
The role involves applying excellent software design principles to ensure solutions are robust, maintainable and fit for long-term evolution. You will be responsible for developing high-quality applications and services that power our digital platforms.
You will work with containerised services and Azure API Management as part of modern, API-first solutions. Additionally, you will lead by example - mentoring other developers, promoting sound engineering practices, collaborating closely with business analysts, architects and DevOps teams to deliver well-designed production-ready solutions.
Required Skills & Qualifications
* 5+ years of professional experience in software development;
1. A strong understanding of software design principles, including API design;
Including knowledge on system integration patterns. We require solid expertise in .NET technologies such as C#; SQL programming skills including Azure; Experience working with containerized applications like Docker;
Strong ability to collaborate effectively across the company while remaining calm under pressure;
A thoughtful problem-solver who continually strives for improvement through technology innovation.
,