Senior Software Engineer (Hiring Immediately)

Related keywords: recruiter remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Job Title

The position being advertised is for a Senior Software Engineer with an emphasis on C# .NET technologies. This role is crucial for a new project requiring immediate expertise to help establish a solid foundation for software development. The recruiter, Alpha Associates Recruitment, is actively seeking individuals who can bring significant experience to the table and contribute effectively to both the development and the design aspects of the applications being created.

Contract Type

The role is being offered as a 6-month contract, with a possibility for extension. This allows for flexibility and the potential of continuing beyond the initial timeframe depending on project needs. It is classified as being outside IR35, which indicates that workers will not fall under the off-payroll working regulations, thereby allowing for greater financial freedom regarding tax and national insurance contributions.

Location

The position is located in Manchester, UK, and supports a hybrid work model. This means that while the employee will likely need to spend some time onsite (due to the collaborative nature of the work), there may also be opportunities to work remotely, depending on project milestones and team requirements. The flexibility in work location can be an attractive feature for candidates looking to balance personal and professional commitments.

Key Responsibilities

The successful candidate will be responsible for:

  • Laying the technical groundwork for a new project. This involves closely working with project stakeholders to define architecture and design patterns early in the project lifecycle.
  • Developing high-quality C# .NET applications following industry best practices. The engineer will need to ensure that the software produced is maintainable and meets all functional requirements.
  • Applying SOLID principles to design scalable and effective software solutions. These principles help in creating a design that allows for easy maintenance and future enhancements.
  • Implementing Test-Driven Development (TDD) where writing tests precedes the actual code. This ensures that developers are writing code that is tested to prevent errors and bugs, which improves the reliability of the software.
  • Working in an Agile environment and collaborating with various cross-functional teams, ensuring that all team members are aligned and can contribute to the project’s success.

Required Skills

Candidates applying for the Senior Software Engineer role should possess the following skills:



  • Strong experience with C# .NET, including experience with both the Core and Framework versions.
  • Deep understanding of SOLID principles and software design patterns to create efficient and scalable systems.
  • Proficiency in Test-Driven Development (TDD), including unit testing with frameworks such as NUnit or xUnit.
  • Hands-on experience with cloud services such as Azure or AWS, and familiarity with Microservices architecture or SQL is considered a bonus.
  • A proven ability to thrive in a fast-paced, Agile environment, suggesting that candidates should be comfortable making quick decisions and adapting to changes.

Why Join?

Potential candidates are encouraged to consider joining this project for several reasons:

  • Being part of a project from its inception can be extraordinarily fulfilling, as there is a strong sense of accomplishment in shaping how the software will function and evolve.
  • The role promises a competitive day rate, which can appeal to skilled contractors looking to maximize their earnings in this sector.
  • The flexibility in working arrangements is significant, allowing for a better work-life balance, particularly for individuals facing other commitments outside of their professional life.

Conclusion

This is a compelling opportunity for experienced software engineers in the C# .NET landscape, particularly those who have been navigating projects in an Agile development environment. It emphasizes technical prowess in both programming and project execution, making it a great fit for highly motivated individuals looking to contribute their skills towards a robust new software initiative. Those interested should seize the opportunity to engage in a discussion about the role promptly, given the hiring urgency conveyed in the job listing.



This job offer was originally published on jooble.com

Alpha Associates Recruitment

Manchester

Software development

Contract

February 18, 2025

13 views

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