SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

Daniel James Resourcing Ltd
Posted a month ago, valid for 14 days
Location

Blackburn, Lancashire BB2, England

Salary

£65,000 per annum

Contract type

Full Time

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

Sonic Summary

info
  • Job Title: Senior Software Engineer
  • Location: Blackburn (Hybrid)
  • Salary: £65,000 per annum
  • Year of Experience Required: Extensive experience in software development
  • Overview: Our client, a leading name in the eCommerce sector, is looking for a talented Senior Software Engineer to join their cutting-edge engineering team.


Job Title: Senior Software Engineer
Location: Blackburn (Hybrid)
Salary: £65,000 per annum

Overview: Our client, a leading name in the eCommerce sector, is looking for a talented Senior Software Engineer to join their cutting-edge engineering team. This is a prime opportunity for an experienced professional to play a crucial role in the development of a global platform supporting multiple brands across diverse markets.

Key Responsibilities:

  • Lead the design, development, and implementation of sophisticated software solutions to meet the evolving needs of the business.
  • Collaborate with cross-functional teams, including offshore developers, QA, infrastructure, and architecture, to deliver on the product roadmap.
  • Mentor and guide junior engineers, promoting best practices and maintaining high standards of performance and quality throughout the software development lifecycle.
  • Leverage your strong experience in C# and other programming languages like F#, Java, or Golang to address complex technical challenges.
  • Apply architectural patterns such as service-oriented architecture (SOA), microservices, and event-driven designs using technologies like RabbitMQ, Kafka, or EventHub.
  • Ensure software security by implementing OWASP principles, with a focus on DevSecOps practices.
  • Manage the challenges of developing and maintaining high-volume, transactional systems, ensuring they are scalable and reliable.
  • Utilise your knowledge of hybrid multi-cloud environments, particularly Azure, to manage deployment and hosting strategies.
  • Stay abreast of the latest technologies and tools, fostering a culture of innovation within the team.
Essential Skills & Experience:

  • Extensive experience in software development, with in-depth knowledge of C# and additional languages such as F#, Java, or Golang.
  • Expertise in applying SOLID principles and other best practices in coding.
  • Experience working with third-party .Net libraries and package management tools like NuGet.
  • Strong understanding of API management, including routing, authentication, and authorisation.
  • Proficiency in event sourcing and event-driven microservices architectures.
  • Proven ability to thrive in an agile environment, adapting to changing priorities and delivering high-quality software.
  • Experience with observability and application performance monitoring tools, such as DataDog.
  • Strong background in hybrid multi-cloud hosting and deployment, particularly with Azure.
Desirable Experience:

  • Previous experience in the eCommerce industry, with an understanding of the specific challenges and demands of online transactions.
Work Arrangement: This is a hybrid role based in Blackburn.

If you are a proactive and innovative software engineer with a passion for delivering technological excellence, we encourage you to apply. This is an excellent opportunity to join a forward-thinking organisation where your expertise will be highly valued.

Apply now in a few quick clicks

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