We are looking for a highly skilled and motivated Senior Software Developer to join our IT Development team. This is an excellent opportunity for someone who thrives on solving complex technical challenges, designing scalable solutions, and mentoring others.
You will play a key role across the full software development lifecycle, from architecture and design through to deployment and ongoing support while helping to shape and develop a high-performing engineering team.
Main responsibilities
* Lead the design, development, and maintenance of enterprise-grade applications and services
* Build high-quality, scalable solutions using C#, ASP.NET Core, ASP.NET Framework, Blazor, ASP.NET MAUI, and ASP.NET Web API
* Work with multiple databases and integration platforms, including SQL Server, T-SQL, PL/SQL, SSIS, and Boomi
* Design and optimise database structures (tables, views, stored procedures)
* Develop and manage ETL processes, data pipelines, and data warehousing solutions
* Configure and maintain scheduled SSIS jobs using SQL Server Management Studio
* Contribute to integration solutions using low-code platforms such as Boomi
* Support and administer Power BI Workspaces, including data refresh schedules, permissions, and governance
* Collaborate with product owners and stakeholders to translate business requirements into technical solutions
* Provide technical leadership, including code reviews and mentoring junior developers
* Ensure code quality, security, and maintainability in line with best practices
* Actively participate in Agile ceremonies and contribute to continuous improvement initiatives
This list is not intended to be exhaustive and you may be required to undertake other duties appropriate to your role.
About You
Core Development Skills
* Advanced expertise in C# development
* Strong experience with ASP.NET Core, ASP.NET Framework, Blazor, MAUI, and Web API
* Strong SQL development skills (T-SQL and PL/SQL)
* Proven experience designing and optimising database schemas
* Hands‑on experience with SSIS, including ETL development, data modelling, and data warehousing concepts
Integration & Analytics
* Experience with Boomi or similar low‑code integration platforms
Other Skills
* Strong analytical and problem‑solving abilities
* Ability to work independently and collaboratively within cross‑functional teams
* Excellent communication skills, with the ability to clearly explain technical concepts
* A proactive mindset with a passion for continuous learning and improvement
* Experience with cloud platforms such as Azure or AWS
* Familiarity with CI/CD pipelines and DevOps tooling
* Knowledge of software architecture patterns and best practices
* SSIS experience including ETL development, data modelling, data warehousing concepts, and scheduled job configuration
Why Choose Princess Yachts for your next career?
* 4.5 day working week
* Employee discount at local businesses
* Perks through our local sports club partners
* On‑site parking
#J-18808-Ljbffr