Senior Software Developer - .NET / C#
Home Based, United Kingdom
SENIOR SOFTWARE DEVELOPER
£50,000.00 - £59,569.00
Home Based with very occasional travel
Do You Have?
Experience of working across the full Software Development Lifecycle (SDLC)?
Demonstrable experience developing commercial systems using Microsoft stack (C# - .NET Core and .NET Framework, MS SQL Server with Transact-SQL, and No-SQL databases)?
Strong programming skills?
An appetite for a role where your main focus will be hands on, but with the opportunity to showcase and develop your team leadership capabilities?
Preference for a predominantly home based role?
Why Not Join Us Here At Simplify!
If you decide that this Senior Software Developer position is the role for you, then you’ll be joining the UK’s largest group of property services, a business that is constantly looking to improve, and one that offers both exciting challenges and job satisfaction.
Benefits
Competitive Salary , remote working, 25 Days Holiday (Plus 8 Days Public Holiday), Option To Buy Or Sell an additional 5 days' Holiday, Pension, Life Assurance, Enhanced Maternity, Paternity & Adoption Pay, Free Conveyancing Legals, 24-hour GP service, Retail Discounts Plus Many More!
What You'll Be Doing
Reporting into the Lead Software Developer, the Senior Software Developer is responsible for the design and development of software systems, primarily using Microsoft’s software development platforms including .NET, SQL Server and Azure.
Working with a broad client base you will be confident interacting with varied technology across all stages of the SDLC, utilising your development expertise to focus particularly on web applications and data processing.
- Analysis, design, and development of software systems. This will include liaising with external customers and working with third party products and services in order to drive efficiency and innovation within the business.
- Play an active role in providing technical leadership to members of a software development team to help drive projects to successful completion.
- Be proactive in learning, understanding and sharing knowledge amongst the software development team, including new technologies and best practices aimed at improving software quality and providing improvements to the software development lifecycle.
- Take an active role in implementation, understanding and adhering to relevant IT policies.
- Provide support for new and existing systems.
- Develop and maintain an understanding of the businesses needs and goals to identify areas for improvement.
Our Hiring Process:
You’ve checked out our job ad
It’s gathered your interest and you’ve applied using our easy application process
If shortlisted you will undertake a virtual interview to test soft skills and behaviours
If all is well, you will be invited to a technical interview
If successful, we make the offer and get the ball rolling
After joining us recommend friends to come on over too and earn a sweet referral bonus – for each one!
Requirements
- Resident in the UK
- Clear and confident communication, both verbal and written
- Demonstrable experience of developing commercial systems demonstrating the following skills:
- C# (.NET Core and .NET Framework).
- APIs
- service-orientation,
- event-driven architecture,
- SQL and No-SQL databases.
- Using the expertise provided by the IT Security team integrate security policies and best practices into all design and development activities.
- Track record delivering solutions in Microsoft technologies.
- Experience of Azure, including Functions, Storage, Web Apps, API Management, Cosmos DB, Service Bus.
- MS SQL Server with Transact-SQL.
- Entity Framework ORM.
- Web Services - Web-API/REST, SOAP.
- SOLID practices.
- Experience of Unit Testing and Test-Driven Development.
- Source control (Git).
- Aptitude for eliciting requirements and user stories from non-development colleagues.
- Ability to transform requirements into a technical plan for implementation.
- Ability to retain a customer focus.
- Mentoring and assisting other team members.
- Proactive in learning new technologies and using them effectively.
- Developer documentation writing
Our People
Simplify believes diversity brings benefits for our clients, our business and our people. This is why we are committed to being an inclusive employer and encourage applications from all suitable applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation.
About Us
Simplify is the UK’s leading conveyancing and property services business, comprising nine businesses which include some of the largest conveyancing law firms in the UK, two leading independent property services businesses as well as being the market-leading direct to consumer online conveyancer.
ApplyJob Profile
Resident in the UK
Benefits/Perks25 days holiday Competitive salary Enhanced maternity, paternity & adoption pay Life Assurance Pension Remote working Retail discounts
Tasks- Design and develop software systems
- Identify areas for improvement
- Liaise with external customers
- Provide technical leadership
- Support new and existing systems
Azure C Communication Design Entity Framework Event-driven architecture Git MS SQL Server .Net No-SQL REST SDLC Service orientation SOAP Software development lifecycle SQL Server Team Leadership Test Driven Development Transact SQL Unit Testing Web API Web Services
Timezones