SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

KennedyPearce Consulting
Posted 20 days ago, valid for 23 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are seeking a Senior Software Developer with strong expertise in .NET 8, SQL, MongoDB, RESTful APIs, and Vue.js for end-to-end full-stack application development.
  • The role emphasizes delivering high-performance software and driving innovation while supporting team technical growth.
  • Candidates should have a minimum of 5 years of relevant experience in software development.
  • The position offers a competitive salary of $120,000 per year.
  • Familiarity with Azure cloud services and experience in regulated industries are advantageous.
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 now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.