Senior Software Developer

2 weeks ago


Manchester, United Kingdom Interact Software Full time
Description
Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Poland, we operate across North America, EMEA, and Australia.
Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.

We are looking for a Senior Software Developer to join our Consultancy Development Team.
In this role you will be working closely with the Technical Lead on bespoke projects for our customers. Leveraging your extensive experience and expertise, you will lead complex projects and mentor junior engineers.

A little about you...
  • Minimum 5+ years of professional experience in software development, with a focus on API first backends, ASP.Net and ReactJS frontends.
  • Proven experience in developing engaging, scalable, high-performance, high-transactional Web UI and APIs.
  • Extensive experience with C#, ASP.NET, and .NET frameworks.
  • Strong proficiency in ReactJS and Node.js for frontend development.
  • Experience with SQL Server, including T-SQL, Stored procedures, and SQL Transactions.
  • Familiarity with Docker containers and container orchestration.
  • Experience working in an Agile/Scrum development environment.
  • Expert understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Deep knowledge and application of Software Engineering Design Patterns and SOLID principles.
  • Proficiency in data structures, including arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
  • Understanding of algorithms such as sorting algorithms (quicksort, mergesort), searching algorithms (binary search), recursion, and basic algorithmic complexity (Big O notation).
  • Experience with version control systems, particularly Git using Bitbucket.
  • Familiarity with ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms.
  • Knowledge of AWS cloud hosting and infrastructure management.
  • Experience with CI/CD tools like TeamCity and Octopus Deploy.
  • Familiarity with the Atlassian Suite (Jira, Confluence) for project management and documentation.
  • Strong leadership skills, with the ability to mentor and inspire team members.
  • Exceptional problem-solving abilities, capable of tackling complex technical challenges.
  • Excellent communication skills, both verbal and written, able to convey technical concepts to various stakeholders.
  • Proactive and self-motivated, with a passion for technology and continuous learning.
  • Attention to detail and a commitment to delivering high-quality, reliable software.
  • Collaborative mindset, and keen to help create a positive Team environment by contributing to team dynamics.
  • Strategic thinker, able to align technical design options and architectural decisions with business objectives.
  • Adaptable and flexible, comfortable working in a fast-paced, dynamic environment.
  • Innovative mindset, eager to explore new technologies and drive improvements.

About the role...
Technical Leadership
  • Design and develop high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, Node.js, and SQL Server.
  • Implement and enforce best practices in software development, including SOLID principles and design patterns.
  • Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions.
  • Conduct code reviews (face-to-face or via pull requests), providing constructive feedback to improve code quality and maintain coding standards.
  • Mentor and guide junior and mid-level engineers, fostering professional growth and knowledge sharing.
  • Manage source code effectively using Git tools.
  • Troubleshoot and resolve complex technical issues, applying critical thinking and problem-solving skills.
  • Stay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack.
  • Contribute to the continuous improvement of development processes and workflows.
  • Ensure security best practices, collaborating with security teams to safeguard applications.
Project Leadership
  • Lead and participate in the planning and execution of complex software projects, ensuring alignment with business objectives.
  • Identify and mitigate technical risks, ensuring project success and application stability.
  • Oversee the front-end and back-end development lifecycle, ensuring timely delivery of project milestones and product releases.

Mentorship and Team Development
  • Provide mentorship to junior engineers, helping them develop their skills and understanding of best practices.
  • Foster a collaborative and inclusive team environment, encouraging knowledge sharing and continuous learning.
  • Facilitate training sessions and workshops to upskill team members and promote professional growth.
Quality Assurance
  • Ensure the highest code quality by implementing and advocating for thorough testing practices, including unit tests, integration tests, and end-to-end tests.
  • Collaborate with QA teams to establish testing strategies and ensure comprehensive test coverage.
  • Implement performance optimization techniques, ensuring scalability and reliability for high-volume queries and transactions.
  • Ensure security best practices, collaborating with security teams to safeguard applications.

Collaboration and Communication
  • Communicate complex technical concepts effectively to non-technical stakeholders, bridging the gap between technical and business teams.
  • Contribute to the continuous improvement of development processes and workflows.

Benefits
  • 25 days annual leave (with the option to buy and sell additional days)
  • Cycle to work scheme
  • Access to Learning & Development platform
  • Life Insurance
  • Auto Enrolment Pensions
  • Healthshield (Cashback on dental check-ups and fillings, eye tests, physiotherapy, prescriptions and much more)
  • Reimburse for usage of personal mobile phone
  • Free Gym membership and Free Friday lunch for office based staff

About Interact Software
Interact is an enterprise intranet software company serving over 1,000 customers and millions of employees.

Our mission is to inform and connect every organization's greatest asset: its people.

For more than 15 years, Interact has worked with organizations like Levi’s, Sony PlayStation, Teva Pharmaceuticals and Domino’s to deliver outstanding intranet experiences.

Interact has offices in New York, Tulsa, and Manchester and operates across the whole of the US and Canada, EMEA, and Australia. #J-18808-Ljbffr

  • Manchester, United Kingdom CDL Software Full time

    We are seeking to hire a Senior Software Engineer to enhance our UX & Design Squad. This role is critical to our ongoing projects and future initiatives, particularly in the areas of conversational AI and front-end development. Your Mission Your mission is to drive the development of our conversational AI and front-end projects, ensuring they meet the...


  • Manchester, United Kingdom CDL Software Full time

    We are seeking to hire a Senior Software Engineer to enhance our UX & Design Squad. This role is critical to our ongoing projects and future initiatives, particularly in the areas of conversational AI and front-end development. Your Mission Your mission is to drive the development of our conversational AI and front-end projects, ensuring they meet the...


  • Manchester, United Kingdom Dorset Software Full time

    Did you realise that your STEM degree could lead directly to an incredible career in Software Development?Dorset Software is a leading provider of digital technology consultancy services. We deliver innovative software development programmes to a range of high-profile clients spanning multiple industries.We have rewarding opportunities for STEM graduates and...


  • Manchester, United Kingdom Dorset Software Full time

    Did you realise that your STEM degree could lead directly to an incredible career in Software Development?Dorset Software is a leading provider of digital technology consultancy services. We deliver innovative software development programmes to a range of high-profile clients spanning multiple industries.We have rewarding opportunities for STEM graduates and...


  • Manchester, United Kingdom CDL Software Full time

    Your mission: Are you passionate about technology and eager to start a career in the industry? Our new CDL Academy Apprenticeship programme is designed to help you take that crucial step forward in your digital and technology career. Whether you've studied software development in school, used resources such as freeCodeCamp, Code Nation or Code Academy, enjoy...


  • Manchester, United Kingdom CDL Software Full time

    Your mission: Are you passionate about technology and eager to start a career in the industry? Our new CDL Academy Apprenticeship programme is designed to help you take that crucial step forward in your digital and technology career. Whether you've studied software development in school, used resources such as freeCodeCamp, Code Nation or Code Academy, enjoy...


  • Manchester, United Kingdom Adria Solutions Ltd Full time

    Senior Software Developer - Remote Working - Up to £54k The Senior Software Developer will be responsible for: - Developing and extending both online health and safety systems, as well as new bespoke projects - Middle tier development using C#, EF Core, LINQ,.NET Framework,.NET 5,.NET 6# - Adhering to coding standards and security principles - Mentoring...


  • Manchester, United Kingdom The Recruitment Crowd (Yorkshire) Limited Full time

    Senior Software Developer £55,000 + Excellent Benefits Package / Mon-Fri 9am-5pm UK The Company Currently recruiting for a vastly growing Chemical Manufacturing business. The business are looking for a Senior Software Developer to join their expanding team. The Role In the Senior Software Developer role, you are expected to contribute...


  • Manchester, United Kingdom The Recruitment Crowd (Yorkshire) Limited Full time

    Job Description Senior Software Developer£55,000 + Excellent Benefits Package / Mon-Fri 9am-5pmUKThe CompanyCurrently recruiting for a vastly growing Chemical Manufacturing business. The business is looking for a Senior Software Developer to join their expanding team.The RoleIn the Senior Software Developer role, you are expected to contribute to and direct...


  • Manchester, United Kingdom Opus Recruitment Solutions Ltd Full time

    I'm looking for multiple Senior Software Developers to join a very successful scale-up fintech business in Manchester City Centre. They partnered with a £multi-billion private equity firm in 2021 and are looking to grow from 200 to 400 employees in the next 18 months. You will be joining a team of talented individuals in designing, developing and...


  • Manchester, United Kingdom Forward Role Full time

    Senior Software Developer - Remote - Salary up to £60k Forward Role have partnered with a UK leading digital agency, who are looking for a Senior Software Developer to join their team. You will form a fundamental part of the development team to build front and back end services to support ecommerce platforms.You will be using technologies such as...


  • Manchester, United Kingdom Manchester Digital Full time

    Senior Software Developer (£70k + benefits)Great opportunity for a Senior Software Developer to join an ecommerce giant in Manchester.The business is on a mission to help their customers save money, supplying products to over 24 million unique monthly visitors to their website and helping them to collectively save more than £2bn each year.They are...


  • Greater Manchester, United Kingdom Premier IT Full time

    **Senior Software Engineer** We’re looking for talented.NET Senior Software Engineers to join a national SaaS based company. You will be joining a well-structured and highly motivated team who specialise in creating software solutions for web and mobile. The stack is mainly Microsoft C# based with an AWS Cloud, however, Azure experience is also...


  • Manchester, United Kingdom Henderson Scott Full time

    **Senior Software Developer x2 -**_Greater Manchester office (100% remote or hybrid working options for UK based Software Developers)._ - Both hiring managers have progressed through to technical architect & software development manager positions after joining the company as software developers - Both have been with the business between 5 to 10 years...


  • Manchester, United Kingdom Manchester Digital Full time

    Great opportunity available for a Senior Software Engineer with knowledge of .NET Core and AWS to join a growing online company in Manchester city centre.The company have over 300 employees and have created an online marketplace that's used by millions of people. As part of a multi-disciplinary software engineering team you'd be given the chance to work on...


  • Manchester, United Kingdom FOCUS 5 RECRUITMENT LTD Full time

    **Senior Software Developer (C#/.NET Core)** **£55k - £65k** **Fully remote working but needs to reside in the UK due to data security requirements.** Focus 5 Recruitment are seeking a highly-skilled, experienced and dynamic C# Developer to join our client’s expanding healthcare technology team. In this role, you will work alongside a talented team to...


  • Manchester, United Kingdom Henderson Scott Full time

    **Senior Software Developer x2 (£50,000 to £70,000)** One of the UK's leading FinTech's based in Greater Manchester are currently recruiting for 2 software developers from a mid to senior level. We asked your peers to describe what life is like working here **What would appeal to someone about this opportunity?**: **What's the culture like?**: - "You'll...


  • Manchester, United Kingdom Adria Solutions Ltd Full time

    C# Senior Software Developer -Fully Remote Our client based in Lancaster is currently looking for C# Senior Software Developer on a fully remote basis. You will be joining a dynamic and award-winning IT development team that will offer excellent career progression and ongoing training. Responsibilities of the C# Senior Developer: - Developing new...


  • Manchester, United Kingdom iO Associates Full time

    Senior Software Developer JavaScript / React | Manchester | up to £65K We've partnered with one of the most exciting tech-driven companies in Manchester (and beyond) to help them find a Senior Software Developer with strong JavaScript and React experience. They've grown massively over the past few years and are now scaling up for the next phase...

  • Software Developer

    4 days ago


    Manchester, United Kingdom Adria Solutions Ltd Full time

    Senior Software Developer - Remote Working - Up to £55k The Software Developer will be responsible for: - Developing and extending both online health and safety systems, as well as new bespoke projects - Middle tier development using C#, EF Core, LINQ,.NET Framework,.NET 5,.NET 6# - Adhering to coding standards and security principles - Mentoring...