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