Senior Software Developer
Predominately a WFH role, you will have the options to choose your own tech set up for home including machines, screens and software tools etc.
Our client has emerged as one of the UK’s leading providers in the Computer-Aided Facilities Management (CAFM) sector. Established over 14 years ago by an experienced team of facilities management and software professionals, their CAFM Solution continues to be developed and is hosted in the UK, and is now used in 13 different countries, and has been translated into 9 different languages. This dynamic company leverages cutting-edge technologies to reduce costs and management overheads for facilities management companies allowing them to be more competitive in this difficult climate.
Due to continued growth, they are now looking for developers who are passionate about writing code. People who wake up excited about development, testing and documentation and then fall asleep at night dreaming of ways to enhance existing software. Someone who can bring creative ideas, energise a team, take some risks, and challenge their thinking. If you are passionate about what you do and consider yourself one of the best – we want to talk to you.
Reporting into their Director of Technical Services, we need a C# Software Developer who can join their enterprise-class software development team. They use an agile, fast-paced development process allowing the engineers to quickly see the results of their work
What you will be doing:
- Finding elegant solutions to hard technical problems, architecture design and driving their full-stack framework forwards
- Working with the team to evaluate and evolve the best technical setup for their future, choosing the right frameworks and tools for this journey
- Helping to improve their build processes to make deployment easier, simpler and faster
- Working on strategies to migrate some of the on-prem infrastructure to cloud based in order to create a hybrid environment for their flagship product
- Collaborating with the team and stakeholders to build new product features
- Building and maintaining internal tools and dashboards – which is how they learn new skills and try new tech
Their current stack:
- .NET FW 4.7.2
- SQL SERVER
- JavaScript
- CSS
- Tooling – we currently use VS 2019 and/or Rider, SSMS/Azure Data Studio
- TeamCity
- TFS – Azure DevOps
What to expect:
- Focusing on great UX and excellent engineering
- Evolve and shape the product and architecture
- To create software used daily by thousands with a high transactional throughput
Key Duties & Responsibilities:
- Design and develop sophisticated system components
- Accurately estimate project effort
- Participate in design sessions and code reviews
- Create design documents and diagrams
- Create customer facing documentation
- 3rd line support
Essential Skills:
- Strong c# skills using Visual Studio 2017 or later (or Rider)
- Knowledge of unit testing, code coverage and TDD processes
- Experience in developing Commercial SOA/SaaS Software products or similar paradigm
- Experience with Microsoft tools and platforms
- Microsoft SQL Server 2008R2 or later at Enterprise level
- Windows application experience
- Web based application experience
- JavaScript
Desired Skills:
- TFS – Azure DevOps
- Blazor / WebAssembly
- Xamarin
- A basic understanding of Linux
Benefits:
- A knowledgeable, high-achieving, experienced and fun team
- PerkBox
- 25 days holiday (increasing to 30 with service)
- Aviva pension scheme
- Simply Health
- Life Insurance
This is a rare and fantastic opportunity where you can join a great team of people and take your career to the next level.