Principal Developer

Principal Developer

Scotland Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
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 43200 - 72000 £ 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

Join a dynamic FinTech company that values innovation and technical excellence, offering a collaborative work culture where your contributions directly impact the success of our growing client base. With opportunities for hands-on coding, leadership, and mentoring in a hybrid work environment based in either Edinburgh or Glasgow, you'll thrive in a setting that prioritises professional growth and cutting-edge technology. Enjoy competitive benefits and a supportive atmosphere that encourages continuous learning and development.
N

Contact Detail:

Net Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Developer

✨Tip Number 1

Make sure to showcase your hands-on coding experience in .NET and Azure during any discussions. Highlight specific projects where you've led the design and implementation of applications, as this will resonate well with the hiring team.

✨Tip Number 2

Prepare to discuss your approach to mentoring and coaching less experienced developers. Share examples of how you've successfully guided teams in the past, as this is a key aspect of the Principal Developer role.

✨Tip Number 3

Familiarise yourself with the latest trends and best practices in software development, particularly around distributed systems and architectural design patterns. Being able to speak knowledgeably about these topics will demonstrate your commitment to staying current in the field.

✨Tip Number 4

Engage with the company's culture and values before your interview. Understanding their approach to technology and teamwork will help you align your responses and show that you're a great fit for their environment.

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
Stakeholder Engagement
Problem-Solving Skills
Team Leadership
Adaptability
Communication Skills

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 project management skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and object-oriented development. Mention how your experience aligns with the responsibilities of the Principal Developer role and how you can contribute to the company's success.

Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, particularly in C#, .NET Core, ASP.NET, and SQL. Highlight any relevant projects or systems you've designed or implemented.

Prepare for Technical Questions: Anticipate technical questions related to software development lifecycle, architectural design, and performance profiling. Be ready to discuss your approach to problem-solving and decision-making in a team environment.

How to prepare for a job interview at Net Talent

✨Showcase Your Technical Expertise

As a Principal Developer, it's crucial 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 would approach designing scalable and efficient systems based on real-world scenarios.

✨Highlight Leadership Experience

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

✨Understand the Business Context

Demonstrate your commercial awareness by discussing how technology decisions can impact project management and cost. Be ready to provide insights on how you've balanced technical needs with business objectives in past roles.

Principal Developer
Net Talent
N
  • Principal Developer

    Scotland
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-15

  • N

    Net Talent

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