Principal Developer

Principal Developer

Paisley Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Lead the design and development of innovative applications for a growing FinTech client base.
  • Company: Join a dynamic FinTech business focused on delivering cutting-edge solutions.
  • Benefits: Enjoy a hybrid work model with 2 days onsite in Edinburgh or Glasgow.
  • Why this job: Be hands-on with coding while shaping technical solutions and mentoring future talent.
  • Qualifications: Extensive experience with .NET technologies and a passion for object-oriented development required.
  • Other info: Full UK working rights are essential 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

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 in technical design, and mentorship of junior developers, this hybrid role in either Edinburgh or Glasgow provides a supportive environment for professional growth and development. Enjoy the benefits of a forward-thinking organisation that prioritises employee well-being and fosters a passion for technology.
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 industry, especially those who work with .NET and Azure technologies. Attend 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 creating your own applications. This not only demonstrates your technical skills but also your passion for technology and problem-solving.

✨Tip Number 3

Prepare to discuss your approach to mentoring and leading teams during interviews. Highlight specific examples where you've successfully guided less experienced developers or led a project to completion.

✨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
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 the .NET technology stack, including C#, .Net Core, and Azure. Emphasise any leadership roles you've held and your ability to mentor others.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and object-oriented development. Mention specific projects where you led design and implementation efforts, showcasing your problem-solving skills.

Showcase Technical Expertise: When detailing your experience, focus on your deep technical knowledge and how it has supported effective decision-making in past roles. Include examples of how you've contributed to the full software development lifecycle.

Highlight Leadership Skills: Discuss your experience in leading code and design reviews, as well as mentoring less experienced team members. This will demonstrate your capability to provide both technical and team leadership.

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 Microsoft 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, particularly in a distributed environment.

✨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.

✨Demonstrate Commercial Awareness

Understanding project management and cost estimation is key. Be ready to talk about how you've used aggregate estimates in past projects to inform resource allocation and decision-making, showcasing your ability to balance technical and business needs.

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