Lead Software Engineer - remote

Posted 3 years ago

This is a 3 month+ opportunity for an experienced contactor to start ASAP

Please apply with your day rate and available start date.

You will be responsible for the creation of high-quality, industry leading applications for the UK’s leading care management system. What you and the team create will have a direct impact in helping everyone who cares to do a great job.

What you get to do as Lead Software Engineer at QCS:

  • Lead the development of applications across multiple projects
  • Contribute to and make key technical decisions
  • Work with the Head of Software Development to help define the technical vision
  • Promote best practices based on project-specific needs
  • Collaborate with the Business Analysts, by reviewing all new requirements from a technical perspective
  • Estimate upcoming work
  • Understand the QCS application architecture and development process and contribute to development
  • Provide guidance to the team and lead the code review process
  • Carry out research and development to underpin the development of future products and features

The skills, experience, and attributes that will make you successful in this role:

  • You are a master of C# programming language, fluent in Javascript
  • You are a proponent of Agile software development approaches
  • You are confident in your experience as a software engineerand the SDLC to suggest amendments to requirements, designs and process from a technical perspective
  • You have a good understanding of Cloud applications and their Infrastructure
  • You are knowledgeable of at least one Cloud service provider –Preferably Microsoft Azure
  • You have an excellent grasp of design patterns, implementation patterns and integration patterns
  • You know GIT
  • You have experience in both front and backend development
  • You have experience of SQL and NoSQL databases
  • You are able to identify, catalogue and where appropriate, pay down technical debt
  • You have an excellent grasp of unit testing and test automation
  • You have a good understanding of distributed systems
  • You are naturally driven to get things done
  • You respond positively to pressure
  • You work at a faster than average pace
  • You work well with others and have a natural ability to communicate at all levels
  • You possess a growth mindset

At QCS we are advocates of flexible working, understanding life happens outside of work. Working from home and flexibility of hours is a normal part of our Everyday Flex working style.