KennedyPearce Consulting logo

Senior Software Engineer

London
Category: Fullstack
Added: 34 days ago
Work mode
On-site
Experience
Senior
Employment
Full-time
Salary
£70,000 - £90,000 p/y

What we use:

C# SQL MongoDB Typescript Azure Docker SQL Server Javascript JWT OAuth Net 8 Html5 Css3 VueJs

Description:

Senior Software Developer

Overview:
We are looking for a highly capable Lead Software Developer to join our clients technology team. The role involves end-to-end development of full-stack applications, requiring strong expertise in .NET 8, database technologies (SQL and MongoDB), RESTful APIs, and front-end development using Vue.js. This position will focus on delivering high-performance software, driving innovation, and supporting the technical growth of the team.

Key Responsibilities

Full-Stack Development:

  • Develop and maintain scalable back-end services using .NET 8.
  • Create dynamic, responsive, and user-centric interfaces using Vue.js.
  • Design and implement RESTful services to support application features.
  • Leverage cloud platforms, particularly Azure, to deploy and manage applications.
  • Plan and optimise relational database structures in SQL Server.
  • Work with NoSQL databases like MongoDB to store and process data efficiently.
  • Ensure queries and database schemas are robust and performant.
  • Partner with architects and project stakeholders to define technical strategies.
  • Contribute to the design of reusable modules and frameworks to accelerate development processes.
  • Ensure integration between front-end and back-end components aligns with system objectives.

Role Requirements

Technical Expertise:

  • Strong experience in .NET 8 and its supporting libraries.
  • Advanced skills in C# programming, including asynchronous workflows and dependency injection.
  • Proficient in modern JavaScript/TypeScript frameworks, particularly Vue.js.
  • Experience with web development standards such as HTML5 and CSS3.
  • Solid understanding of relational database design and performance optimisation in SQL Server.
  • Familiarity with NoSQL technologies, particularly MongoDB.
  • Comprehensive understanding of API design principles and secure data exchange (e.g., OAuth, JWT).

Additional Skills:

  • Practical knowledge of Azure cloud services.
  • Familiarity with automated deployment tools and version control systems.
  • Exposure to container technologies is an added benefit.
  • Experience within regulated industries, such as finance, is advantageous.

Apply:

Apply