Senior Software Engineer(.NET, C#)
Our Client is an established, successful technology company based in Ramsgate in Kent. They specialise in providing SaaS software and apps to various niche B2B industries in the UK and Ireland.
I've known them for a long time and they are a great group of people who are always a pleasure to work with.
Technically its a 37.5 hour week but the team usually work 6 hour days as long as the work gets done, I think that says a lot about how the company is run & their management team. 28 days holiday plus Bank holidays.
The applicant will need to be living in the area and have their own transport.
The company has been rapidly growing its customer base over the past few years and expanding into new sectors. This has opened up and exciting opportunity for an experienced software developer.
The role will include:
Carrying out software developments to a high standard and within time constraints. They release software updates every 3-4 months
The majority of your time will be spent on developing new functionality, whilst testing and documentation of existing systems is also expected
Ensuring required coding standards are adhered to They pride ourselves in producing high quality code
Working with end customers, business partners and other departments to resolve software support issues.
Specifying alterations to existing systems based on customer requirements
Provide out-of-hours end-user remote support on a rota basis
You must have the following skills and experience:
The ability to think logically and laterally, analyse a problem and provide unique solutions to it
Have a proven flair for creating innovative solutions based on a problem domain
Thorough knowledge of OO methodologies, preferably in a .NET environment.
Knowledge of the Microsoft web development stack through .NET and C#
An eye for the details, with a how can we do this better attitude
Good team working skills
Minimum 5 years experience working in a software developer role.
In addition to the above, the following skills would be advantageous:
Exposure to mobile development, using Java for Android or other cross-platform solutions
Ability to provide training to end users either remotely or in person. [is this actually needed?]
Database design experience, preferably using SQL Server
Cloud native development (preferably AWS)
WPF or Winforms using C#
Object Relational Mapping (Entity Framework preferred)
Requirements elicitation and problem-domain documentation
This role is office-based initially, with the majority of the team working in a hybrid home and office setting
Our client offers a highly flexible, collaborative and challenging environment, with the following package in return for the correct candidate:
28 days holiday with all Bank Holidays and Christmas shut down
A flexible 30 hour working week, hybrid home and office
Laptop and home setup provided
Regular company social events and other employee perks