Senior Software Engineer in Reading
Senior Software Engineer in Reading

Senior Software Engineer in Reading

Reading Full-Time 43200 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design, develop, and test innovative software applications in a collaborative team.
  • Company: Join a market-leading tech company known for award-winning software solutions.
  • Benefits: Enjoy remote work, competitive salary, 25 days holiday, and a great pension scheme.
  • Why this job: Be part of a dynamic culture that values innovation and mentorship for junior developers.
  • Qualifications: Strong experience in .Net, C#, Azure, and Agile methodologies required.
  • Other info: Must have the Right to Work in the UK without sponsorship.

The predicted salary is between 43200 - 72000 £ per year.

We are searching for a remote working Senior Software Engineer for a market leading technical business, an organisation who produce award-winning software applications, solutions and products for their clients. You will be joining a friendly, dynamic and supportive team who encourage collaboration, fostering a culture of innovation.

In this position you will play a key role in the design, development and testing of software applications and tools for both internal and external stakeholders. You will be assisting the Engineering Team and Product Owners in turning project requirements into technical tasks for the Development Team, producing sensible estimates for the tasks.

As a Senior Software Engineer, you will keep abreast of new developments across the business, and you will work with the team to implement best practice. You will promote better working practices and the adoption of tools that improve the efficiency and quality of development within the team. You will use your previous experience to assist in the delivery, design, implementation, configuration and testing of large and complex modules within a product. You will also seek opportunities to share your knowledge and experience with Junior Developers.

The role will involve:

  • Assisting the implementation and/or configuration of modules/components that comprise the product
  • Supporting the analysis functions within the team providing detailed technical information where required
  • Reviewing the work within the team and where appropriate, providing guidance and mentoring
  • Working with other Senior and Lead Technical Software Engineers through a community of practice and Architecture using sync sessions to share knowledge and gain consistency across teams
  • Working within a team environment, interpreting program or project objectives, specifications and requirements
  • Writing applicable program codes and commands, testing and implementing process changes
  • Troubleshooting complex incidents and issues
  • Enabling technology-based process improvements and user efficiencies
  • Work with Project and Process Owners to extend the application into new functional areas
  • Collaborate with Business Analysts to enrich and expand requirements as well as driving product design
  • Break down Epics into individual Stories that can be assigned to other team members

About You

You will be technically competent and highly experienced in software development and troubleshooting. You will be able to communicate effectively, to explain technical concepts to a range of audiences including non-technical employees. You will also have:

  • Strong hands-on experience in the design and development of .Net and C# based applications
  • Experience in the design and development of Azure-based applications, including Functions and Function Apps
  • BDD and Unit Testing
  • Visual Studio and VS Code
  • Experience working in an Agile environment
  • Cloud platforms - Azure and AWS (Azure is preferred!)
  • Relational and NoSQL databases (SQL Server or Cosmos DB is preferred)
  • REST API development
  • GitHub / Git
  • Experience in Agile, CI/CD and Cloud (Azure preferred!)
  • Producer of high-quality routine and non-routine code
  • A formal qualification in related discipline e.g. Microsoft Certified in Azure Fundamentals or Microsoft Certified Azure Developer Associate (MCADA) is a bonus but is NOT essential.

The role comes with an excellent benefits package which includes:

  • Competitive Salary
  • 25 days' holiday plus bank holidays
  • Option of adding up to 5 additional unpaid leave days per year
  • Annual Lifestyle Allowance
  • Good Pension Scheme (6% for the first 3 years and rising to 10% thereafter)
  • Private Health Insurance (Vitality)
  • Group Income Protection Scheme
  • Charitable Fundraising
  • Cycle to Work and Gym Flex Schemes
  • Internal Coaching and Mentoring
  • Training and Career Progression
  • Remote Working & Family-Friendly Policies

Please note, to be considered for this role you MUST have the Right to Work in the UK without Company Sponsorship as our client is unable to sponsor you.

Senior Software Engineer in Reading employer: Bowerford Associates

Join a market-leading technical business in Reading, where innovation and collaboration are at the heart of our friendly and dynamic work culture. As a Senior Software Engineer, you'll benefit from a competitive salary, generous holiday allowance, and a robust pension scheme, alongside opportunities for professional growth through internal coaching and mentoring. Embrace remote working with family-friendly policies, and be part of a team that values your expertise while promoting best practices in software development.
B

Contact Detail:

Bowerford Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Reading

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in .Net and C#. Being well-versed in these areas will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with the community of practice for software engineers, especially those focused on Azure. Networking with other professionals can provide insights into best practices and may even lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies and CI/CD processes. Be ready to share specific examples of how you've implemented these practices in past projects, as this is crucial for the role.

✨Tip Number 4

Showcase your mentoring skills by thinking of ways you’ve helped junior developers in the past. This will highlight your leadership qualities and your ability to foster a collaborative team environment.

We think you need these skills to ace Senior Software Engineer in Reading

.Net Development
C# Programming
Azure Functions
Azure Function Apps
Behaviour Driven Development (BDD)
Unit Testing
Agile Methodologies
Visual Studio
VS Code
Git and GitHub
REST API Development
Relational Databases (SQL Server)
NoSQL Databases (Cosmos DB)
Continuous Integration/Continuous Deployment (CI/CD)
Technical Troubleshooting
Effective Communication Skills
Mentoring and Guidance
Collaboration and Teamwork
Project Management
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .Net, C#, and Azure-based applications. Include specific projects where you've used these technologies, as well as any Agile methodologies you've worked with.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in software development and mentoring junior developers.

Showcase Relevant Experience: When detailing your work history, focus on your hands-on experience with BDD, Unit Testing, and CI/CD processes. Provide examples of how you've contributed to team success and improved working practices.

Highlight Communication Skills: Since the role requires explaining technical concepts to non-technical audiences, emphasise your communication skills. Share instances where you've successfully conveyed complex information to diverse teams.

How to prepare for a job interview at Bowerford Associates

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with .Net and C# applications. Highlight specific projects where you've implemented Azure-based solutions, as this is crucial for the role.

✨Demonstrate Agile Experience

Since the company values Agile methodologies, be ready to share examples of how you've worked in Agile environments. Discuss your role in sprints, stand-ups, and how you’ve contributed to team collaboration.

✨Communicate Clearly

You’ll need to explain technical concepts to non-technical stakeholders. Practice articulating complex ideas simply and clearly, showcasing your ability to bridge the gap between technical and non-technical teams.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your troubleshooting skills. Think of past incidents you've resolved and be ready to walk through your thought process and the steps you took to find a solution.

Senior Software Engineer in Reading
Bowerford Associates
B
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>