Senior .NET Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for passionate Senior .NET Software Engineer who have a deep understanding of the .NET framework and surrounding ecosystem, and have proven experience of developing full-stack products or backend platforms in production environments. The successful candidate will be helping us develop a number of our clients' software products and platforms.
You will be perfect for this role if you're looking to take on technical leadership within a .NET product team, interact with clients and stakeholders, and work alongside a friendly, mixed-discipline team of designers, developers, product managers etc, to architect scalable, performant and effective software products.
This role is perfect for you if the team is as important as the tech, you're a genuinely bright and curious developer who recognises the craft of software engineering, and you like having exposure to a range of different tech stacks in addition to your core .NET skillset.
Your Objectives
- Work as part of an agile team to deliver product-focused functionality in large-scale .NET products.
- Make strategic decisions aligned with the clients' and the business's long-term vision.
- Collaborate, plan and implement cloud architecture and services.
- Review code and strive to improve code quality.
- Stay up to date with new technologies and solutions.
- Mentor and upskill junior developers.
Requirements
T-shaped engineer with strong commercial experience of the .NET framework.
-
Ideally, a polyglot with experience of many languages and frameworks.
-
A passionate approach to work with a desire to push boundaries.
-
Ability to work in a fast-paced environment where we focus on delivering value while learning, growing, and experimenting.
-
Experience designing, building and maintaining large software systems.
-
Solid understanding of CI/CD principles.
-
Ability to explain technical issues in a clear way to key stakeholders.
-
Solid understanding of OO principles, software design patterns and anti-patterns.
-
Commercial experience with a major cloud provider such as AWS or GCP.
-
Deep knowledge of relational databases.
-
Excellent written and verbal communication skills.
-
Enthusiastic and motivated personality.
-
Natural aptitude for all things tech.
-
Excellent problem-solving skills and the ability to debug and diagnose in a sensible and methodical manner.
Benefits & conditions
Pulled from the full job description
- Paid training
- Referral programme
- Sick pay
- Additional leave
- Company pension
- Private medical insurance
- Casual dress, Remote-first working, with optional access to award-winning office space
-
30 days holiday per year inc. bank holidays
-
An additional day per year worked up to a maximum of 38
-
Private healthcare insurance
-
Access to private GP appointments, private referrals, physio, etc
-
5 paid sick days per year
-
Employee share scheme
-
Hardware allowance
-
Proactive career progression
-
Monthly social budget
-
Free streaming subscription
-
Regular paid team get togethers and catered lunches
-
Monthly all hands (attend in person or remotely) and monthly optional in-person social
-
Independent professional mental wellbeing support
-
Paid training and conference opportunities
-
Paid maternity and paternity leave and a baby bonus
-
Recruitment referral scheme
Job Type: Full-time
Pay: £50,000.00-£65,000.00 per year
Benefits:
- Additional leave
- Casual dress
- Company events
- Company pension
- Health & wellbeing programme
- Private medical insurance
- Sick pay
- Work from home