Principal Software Engineer
My client is a leading software solutions provider in Belfast. They lead many digital transformation projects for Public Sector Organisations and are currently recruiting for a Principal Software Engineer for their team. This is an exciting opportunity to join a growing engineering team, where you'll play a key part in leading design and delivery for the team's clients. The team are looking for an experienced .NET engineer with over 5 years of experience, including some leadership experience, and experience with front end technologies and modern JS frameworks.
The position is a flexible hybrid position and candidates must be open to travelling to the Belfast office.
Key Responsibilities
* Develop and maintain high-performance .NET applications and microservices
* Collaborate with frontend engineers
* Take ownership of key features and drive them from concept through to production.
* Partner with stakeholders across Engineering, Product, and Operations to deliver technical solutions that meet business needs.
* Contribute to architectural discussions and long-term technical strategy
Requirements
* 5+ years of professional .NET development experience
* Leadership experience
* Experience working with latest versions on .NET framework
* Experience working with RESTful APIs, multithreaded programming, and relational databases
* Familiarity with version control systems (Git), CI/CD pipelines, and containerisation
* Proficiency with MySQL
* DevOps and Cloud experience
* Understanding of modern front-end frameworks
* Excellent problem-solving skills and the ability to work both independently and collaboratively
Benefits
* Pension
* Healthcare
* Ongoing learning and development support