Senior Software Engineer (.Net, C# and ReactJS)


We are…
We are an independent software and technology consultancy who have clients in the public and private sector. We pride ourselves on our ability to deliver exciting new digital services for our clients.  We focus on understanding our client’s business and work with them to deliver change that makes their business more effective.  We are able to support our clients with their strategy, technical design, user experience, software development and delivery into live service.  Our multidisciplinary teams have the drive, talent and creativity to take strategies from inception all the way through to successful business adoption.  
We operate as a flat organisation, and believe in trusting and supporting all of our team to operate independently, making the most of their expertise in their field. We believe in giving everyone an opportunity to continually learn and grow in the direction they choose, and we actively help and support people to shape the career that they wish to have.  We take work-life balance seriously, enabling people to work flexibly where possible and we strive to create a fun and relaxed working environment that allows our team to thrive.
We believe that diversity makes us a stronger company and we seek to employ people with different ideas, styles and skill sets, each able to contribute in unique ways.  This diversity engenders a richer, more creative environment – one in which our people develop and clients are served better. 
About you..
We are looking for people who have a background in critical thinking, enjoy tackling different problems in a structured way and are highly motivated self-starters.  Our consultants should have great interpersonal and communication skills and a strong desire to deliver the best possible solutions for our clients.
Our team is our strongest asset, you will be an excellent team player who recognises the strength of the team as a whole and can find their role within the Solirius team.
The ideal candidates will share our values and be aligned with our ways of working and as your career progresses, you can expect to work across all areas of the development lifecycle, from strategy to implementation, and to take on assignments in different sectors. This will provide you with a broad base of experience from which to build an outstanding career.
The Role …
We are delivering exciting new digital services for clients built in C# and .Net on Azure, some with virtual capabilities allowing government and business to continue to function remotely. Our multidisciplinary teams have the drive, talent and creativity to take strategies from inception all the way through to successful business adoption. We have an open and collaborative culture, with company away days, hackathons and learning events.
We are looking for candidates who are conscientious, client-focused, reliable, self-motivated and able to work without close supervision. Candidates should be technically proficient .Net application developers with at least 5 years commercial coding experience and have great analytical and communication skills; you should be comfortable working directly with clients and enjoy the variety of working on different projects. 
Required Experience:
  • 5+years of software development with .Net C# ASP.NET Core
  • Expert in MS Azure
  • Experience of ReactJS (for front-end)
  • Knowledge of PAAS architecture solutions.
  • Experienced in developing microservices.
  • Experience of Azure DevOps toolset
  • Applied experience of the .Net/.Net Core frameworks 
  • Knowledge of relational databases (e.g. MS SQL/Azure SQL,)
  • Knowledge of containerisation 
  • Messaging knowledge is desirable in Azure Service Bus
  • ComosDB
  • Rest APIs
  • Azure Web Service and Azure functions
  • Knowledge of DevOps and CI/CD processes & tools
  • Experience of  Test Driven Development (TDD) and test automation
  • Experience working in an Agile development environment
  • Ability to communicate your design, both verbally and in written form
  • Competitive Salary (depending on experience)
  • Discretionary bonus
  • Flexible working (work from home)
  • Contributory pension
  • Annual Away days
  • Dedicated time for training

Candidates should be open to working in different locations for different clients. Although most of our work is in London, this particular role will be required to work with our client who is based in the Midlands.

To apply for this job email your details to

Job Location