Senior Software Engineer (Hiring Immediately)

Related keywords: hybrid remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Position Overview

The job opening is for a Senior Software Engineer at Alpha Associates Recruitment, focusing on a new project in Manchester. This position is unique as it is a 6-month contract, with room for extension, and is slated to be executed in a hybrid format. Although salary details are negotiable, the position is notably categorized as outside IR35, which can be advantageous for those interested in contractor roles.

Job Responsibilities

As a Senior Software Engineer, you will be pivotal in establishing the technical foundation of a brand-new project. The key responsibilities include:

  • Developing high-quality C# .NET applications, ensuring best coding practices are followed.
  • Applying SOLID principles, a set of design principles meant to enhance software maintainability and scalability.
  • Implementing Test-Driven Development (TDD) to foster the development of robust solutions.
  • Collaborating in an Agile environment, which involves working closely with cross-functional teams to optimize performance and innovation.

Required Skills

For potential candidates, the following skills are essential for consideration:

  • Strong experience with C# .NET (Core/Framework): This experience is crucial, as the engineering aspect of the job leans heavily on this programming language.
  • Deep understanding of SOLID principles & software design patterns: Knowledge of these design principles will help in drafting more efficient and maintainable code.
  • Proven expertise in Test-Driven Development (TDD) and unit testing (preferably with frameworks like NUnit or xUnit): TDD is a continuous practice that leads to improved code quality.
  • Hands-on experience with Azure/AWS, Microservices, or SQL is seen as a bonus: Familiarity with these platforms can significantly enhance the ability to contribute effectively.
  • Ability to thrive in a fast-paced, Agile environment: Candidates must be adaptable and able to work collaboratively, keeping agility in mind.

Additional Insights

This position is ideal for professionals looking to be part of an exciting new project from its inception. The opportunity is compelling for those who appreciate flexible working arrangements along with a competitive day rate. Engaging with this role allows one to contribute to shaping the software landscape from the ground up, making it a notable experience for career advancement.



Candidates looking to secure this position should be ready to engage in discussions even while the project is still in its early phases. This can be a strategic move for those who are proactive in their job pursuit, ensuring readiness for when the project officially commences.

Overall, this job role stands out as an exciting opportunity for experienced software engineers eager to tackle new challenges, apply their skills in practice, and contribute meaningfully to a pioneering project within the tech industry.



This job offer was originally published on jooble.com

Alpha Associates Recruitment

Manchester

Software development

Full-time

February 4, 2025

5 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.