Senior Software Engineer - .NETCore / Azure
Synaxia Group are partnered with one of the East Midlands most exciting firms right now, supporting their search for several .NET focused Software Engineers.
We’ve had the pleasure of visiting their purpose-built campus near Nottingham recently to meet their leadership and we’ve come away massively impressed by the scale of their ambitions and what that means for potential talent joining them.
This is a firm expanding massively, but doing so based on organic growth, within a family-owned firm – a family that care about their staff. The firms growth is largely being powered by the successful launch of a new platform, which will be continuing to double in scale each year for the next 4-5 years to meet growth demands, particularly in the US.
As such, these Senior Software Engineer roles suit people that relish getting their teeth into the architectural challenges that scaling SaaS platforms brings – this will test your knowledge of the .NET Stack, Azure and all it’s services, but also your knowledge of Design Patterns and your passion for clean coding.
Here a brief overview of what you’ll do – it’s all standard of a .NET role in a modern SaaS firm, so why not read why you should consider this role.
What You’ll Do
* Lead Architectural Decisions : Design and refine architectures in C# and .NET Core 8, with a keen eye on scalability, maintainability, and performance.
* Optimize Performance : Tackle complex performance issues in .NET, enhancing application speed and resource efficiency.
* Champion Best Practices : Own and enforce coding standards and SOLID principles. Lead by example in code reviews and shape the team’s technical excellence.
* Drive Integration & API Design : Build secure, robust RESTful APIs and integrate seamlessly with Azure services.
* Own the Development Lifecycle : From scoping and estimation to deployment, take full project ownership using CI/CD practices (Azure DevOps/GitHub Actions).
What You’ll Bring
* Expertise in C#/.NET Core : Proficient in designing high-quality software solutions within the .NET ecosystem.
* Azure Knowledge : Hands-on experience with a range of Azure services to power scalable applications.
* Testing & QA : Advocate for TDD, unit testing, and automation, with tools like xUnit/NUnit.
* Mentorship Skills : Guide and develop mid-level engineers, fostering a culture of learning and high standards.
Nice-to-Have
* UI Skills : Familiarity with TypeScript and Angular 17 would be a bonus.
Okay, so why consider this?
* The firm reinvests 20% of their profits back into Learning & Development – this a firm that values their teams access to personal development.
* They are family-owned. Why does that matter? Because in 2024, against the backdrop of redundancies driving by VC’s, PE firms and shareholders not seeing ‘enough of a return’, this is a family that have being building a dedicated campus for their current 900 employees, making space for a doubling of their workforce in the next few years. It’s already awesome but work has begun on the next building on the campus. Work for people that care about their staff and are pursuing growth based on firm foundations.
* For Senior Software Engineers that value progression, a firm planning to double in size creates pathways into Tech Lead roles, or Principal Engineer or even Solution Architecture roles.
The hiring process
* Initial 30 minute chat over MS Teams.
* A online technical test that takes no more than 30 minutes.
* An onsite face-to-face interview that should take about 2 hours.
Other information
* This is hybrid working, with 3 days a week onsite. There is ample onsite parking and several massively subsidised staff canteens onsite
* The firm will consider applications from people further away, who can do 1 day a week in the office (or 3-4 days back to back a month, with the firm picking up the tab for a hotel & your travel)