Full-Time Senior Software Engineer
Job Description
£43 – £56k (FTE) per year depending on experience.
This role is open to part time working, ideally a minimum 4 day working week. We understand the importance of work-life balance and fully support flexible working hours and the option to work mainly remotely or in a hybrid setup.
Please note: The Closing Date for applications to this role is 11.30pm on the 1st November 2024.
THE ROLE
We’re looking for a highly skilled Senior Software Engineer with a strong background in C# and .NET to join our team, working to develop high-quality and innovative solutions for our clients. We’re looking for 5+ years of professional experience building, deploying and maintaining web applications using cloud infrastructure to deliver scalable and reliable services.
As a Senior Software Engineer, you will initially take a role within our main project team working on a statistics platform for the Department for Education. Over time, you will be expected to lead in the software development of a wider range of projects.
Using your skills as an experienced professional you’ll have an in-depth understanding of development practices and be confident in building new features and resolving potentially complex issues and bugs.
You’ll be comfortable working in a multi-disciplinary team and directly with clients to provide great technical solutions. You should be able to work to client deadlines, budget and technical limitations.
As part of your day-to-day, you will need to communicate your ideas and findings effectively. You’ll be expected to participate in code reviews to help ensure quality and support others to develop their skills.
We’d also love for you to be interested in following industry trends, best practices, emerging technologies, and tools. We’d like you to participate in the evolution of the company’s software development culture and improve the way we do things.
KEY SKILLS:
The ideal candidate for this role will have the following skills and experience:
ESSENTIAL SKILLS
- Very strong knowledge of C# for web development using frameworks such as ASP.NET
- Deep understanding of relational SQL databases (preferably SQL Server) and data modelling
- Experience using Entity Framework or another ORM framework
- Very experienced in unit and integration testing
- Comfortable building, designing and documenting REST APIs
- Able to build and manage CI / CD pipelines on platforms such as Azure DevOps or GitHub Actions
- Proficient with code collaboration tools such as Git and GitHub / GitLab
- Experience working in an Agile environment using tools such as Jira
- Good problem-solving skills with an ability to diagnose and troubleshoot bugs
- Strong knowledge of best practices for designing secure systems and applications
- Excellent communication skills with the ability to present your ideas and findings to audiences of varying levels of technical expertise
- Great technical writing skills – able to document your work clearly and concisely
- Experience mentoring or helping others through code reviews and pair programming
DESIRABLE SKILLS:
- Comfortable using Docker as part of the development workflow
- Experience in writing infrastructure-as-code, using tools such as Terraform, Bicep or ARM Templates
- Experience using cloud providers (preferably Azure or AWS) and cloud-native infrastructure components and services
- Worked with automated browser testing tools such as Selenium, Robot Framework, Playwright
- Can comfortably use command line tools for development in Unix-like environments
- Knowledge of other scripting languages such as Python and Bash
We hold these values:
- Embracing inclusivity and working together as one team
- Acting ethically and with empathy towards others
- Nurturing a love of creative problem solving
- Always finding growth and learning opportunities
- Cultivating a friendly and honest atmosphere
At Hive, we prioritise the well-being and inclusivity of our employees by providing a comprehensive and equitable benefits package. This package includes:
- Vitality Health Insurance
- Westfield Health – Level 1 – Foresight
- PAM Employee Wellbeing Assistance Programme
- 5 volunteering days
- 27 days annual leave
- Discretionary closure over Christmas
- Extended Paternity, Maternity and Dependents Leave
- 5% pension contribution
- Bike to work salary sacrifice scheme
- Electric Vehicle Salary Sacrifice Scheme
- 3 x away days or social gatherings a year
LOCATION:
You should be based and eligible to work in the UK, and you will need to be able to travel to our offices in Sheffield, for project-related needs on a monthly basis. It would be advantageous if you have the flexibility to travel across the country as other project needs may require. We understand the importance of work-life balance and fully support flexible working hours and the option to work mainly remotely or in a hybrid setup.
We have monthly meet-ups that you’re welcome to attend, but they’re not mandatory unless they directly relate to your work.
Additionally, we love to bring people together and organise social gatherings throughout the year. It’s completely up to you whether you’d like to join in and be a part of these events. We value your unique interests and respect your personal schedule.
How to Apply
To Apply, please visit our website, review the job description and select the "Apply Now" button at the bottom of the page, where you will be taken to an application form. https://www.hiveit.co.uk/careers/senior-software-engineerThe Process of Hiring
At Hive IT, we are focused on creating an equitable and inclusive environment. To foster this, we have implemented an initial blind recruitment process that aims to reduce unconscious bias and ensure a fair selection process.What does this mean?
Simply put, the decision-makers involved in the hiring process will only receive the skills and experiences you provide in your application, without any personal details. Here’s an overview of our hiring process after you submit your application: Please note: At all stages of the process, if you are unsuccessful in moving forwards to the next stage, our hiring managers will inform you and provide relevant feedback. We believe in open communication and value your time and effort.- Personal Information storage — Our hiring managers will store any personal information solely for the duration of the recruitment process. Once the position is filled, your personal details will be removed from our database.
- Anonymised Application Review — Your application will undergo a thorough review, during which any personal information, such as your name, email address and address, will be removed. Only the relevant sections of your application will be shared with the hiring team.
- Initial Remote Interview — If your application advances, the relevant hiring team will decide whether to arrange an initial remote interview. Each candidate will be asked the same set of questions to ensure fairness and consistency.
- Skills assessment — If you pass the initial remote interview, you will be asked to complete a skills assessment that is measured against predetermined criteria ensuring a standardised evaluation for all candidates.
- Final interview — If you pass the skills assessment, you will be invited to a final interview.
- Offer of employment — If you are successful, we will provide you with an offer of employment letter and begin discussing suitable start dates, aiming for a timeline within four weeks.
36 total views, 0 today