Principal Developer

Principal Developer

Edinburgh Full-Time 48000 - 84000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead the design, build, and implementation of innovative applications for clients.
  • Company: Join a dynamic FinTech business focused on cutting-edge technology solutions.
  • Benefits: Enjoy a hybrid work model with 2 days onsite in Edinburgh or Glasgow.
  • Why this job: Be hands-on with coding while mentoring others and shaping technical solutions.
  • Qualifications: Extensive experience with .NET technologies and strong leadership skills required.
  • Other info: Full working rights in the UK are necessary to apply.

The predicted salary is between 48000 - 84000 £ per year.

Net Talent have partnered with a FinTech business who are looking for a Principal Developer to help with the design, build and implementation of creative applications to service the needs of their growing client list. You will have experience as a Senior/Lead/Principal who has deep technical expertise in modern technologies and has a well-structured approach to designing and developing business critical applications. This position offers an excellent opportunity to maintain ‘hands on’ coding involvement whilst also playing a role in technical solution design decisions and people leadership. This is a Hybrid role and is 2 days onsite and can be in either the Edinburgh or Glasgow office.

Key Responsibilities

  • Lead the ongoing maintenance and evolution of existing systems, in a range of environments and software platforms (primarily .NET and Microsoft Azure).
  • Where required, lead on the design and implementation of new components & systems of all sizes, with a focus on iterative development.
  • Producing considered designs, clear in intent and able to craft the simplest solution from the options available.
  • Deep technical knowledge which supports effective decision making and act as a sounding board for the teams’ technical questions.
  • Lead code and design reviews.
  • Lead non-functional improvement efforts such as performance profiling.
  • Lead the full software development lifecycle.
  • Keeps up to date with the current tools, techniques and practices.
  • Mentor and coach less experienced team members.
  • Adhere to the firm’s Information Security standards, professionalism requirements (as applicable), policies and procedures.

Experience

  • Passionate about technology and object-oriented development, having extensive hands-on experience with the .NET technology stack – C#, .Net Core, ASP.Net & ASP.Net Core, SQL, Azure.
  • Experience with Microsoft Azure in a production environment would be an advantage.
  • Experience of technical and architectural design, particularly distributed systems, with a proficiency for related design patterns.
  • Able to translate end user/stakeholder requirements into detailed technical/architectural specifications when appropriate and in turn into robust solutions.
  • Familiar with and confident across the entire Software Development Lifecycle.
  • Commercial awareness - an understanding of project management and comfortable using aggregate estimates to inform resourcing and cost decisions.
  • Ability to provide both technical and team leadership on projects.
  • Confidence to engage constructively in a multi-disciplined team environment.

Please note: Full working rights in the UK are required to apply for this role.

Principal Developer employer: Net Talent

Joining our FinTech business as a Principal Developer means becoming part of a dynamic and innovative team that values creativity and technical excellence. With a hybrid working model based in either our Edinburgh or Glasgow office, you will enjoy a supportive work culture that fosters collaboration and continuous learning, alongside opportunities for professional growth through mentorship and leadership roles. We prioritise employee well-being and offer a range of benefits, ensuring that you can thrive both personally and professionally while contributing to impactful projects that shape the future of finance.
N

Contact Detail:

Net Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Developer

✨Tip Number 1

Network with professionals in the FinTech sector, especially those who work with .NET and Azure technologies. Attend industry meetups or webinars to connect with potential colleagues and learn about the latest trends in the field.

✨Tip Number 2

Showcase your hands-on coding experience by contributing to open-source projects or building your own applications using the .NET stack. This not only demonstrates your technical skills but also your passion for technology.

✨Tip Number 3

Prepare to discuss your experience with architectural design and distributed systems during interviews. Be ready to share specific examples of how you've translated stakeholder requirements into effective technical solutions.

✨Tip Number 4

Familiarise yourself with the company's products and services before applying. Understanding their client needs and how your skills can contribute to their success will help you stand out as a candidate.

We think you need these skills to ace Principal Developer

.NET Framework
C#
.NET Core
ASP.NET
ASP.NET Core
SQL Server
Microsoft Azure
Software Development Lifecycle (SDLC)
Technical Architecture Design
Distributed Systems
Design Patterns
Code Review
Performance Profiling
Mentoring and Coaching
Project Management
Commercial Awareness
Problem-Solving Skills
Team Leadership
Effective Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET technologies, Azure, and any leadership roles you've held. Use specific examples that demonstrate your technical expertise and ability to lead projects.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and object-oriented development. Mention how your skills align with the responsibilities of the Principal Developer role and provide examples of past successes in similar positions.

Showcase Your Technical Knowledge: Be prepared to discuss your deep technical knowledge during the application process. Highlight your experience with the full software development lifecycle and your ability to mentor less experienced team members.

Demonstrate Commercial Awareness: Include examples in your application that show your understanding of project management and how you have used aggregate estimates to inform resourcing and cost decisions in previous roles.

How to prepare for a job interview at Net Talent

✨Showcase Your Technical Expertise

As a Principal Developer, you'll need to demonstrate your deep technical knowledge, especially in .NET and Azure. Be prepared to discuss specific projects where you've applied these technologies, and how your decisions impacted the project's success.

✨Prepare for Design Discussions

Expect to engage in conversations about system design and architecture. Brush up on design patterns and be ready to explain how you've approached similar challenges in the past, focusing on iterative development and producing clear, effective designs.

✨Highlight Leadership Experience

This role involves mentoring and leading teams, so share examples of how you've guided less experienced developers. Discuss your approach to code reviews and how you foster a collaborative environment within your team.

✨Understand the Business Context

Demonstrate your commercial awareness by discussing how your technical decisions align with business goals. Be ready to talk about how you've used project management principles to inform your work and ensure successful outcomes.

Principal Developer
Net Talent
N
  • Principal Developer

    Edinburgh
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-05-10

  • N

    Net Talent

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>