Back End Developer / Data Engineer
Summary
Develop backend services and database functionality using C# and SQL Server/T-SQL for a SaaS HR and business software platform.
Backend Developer / Data Engineer
BusinessSystemsSoftwareCompany
Full time in-office in BristolCityCentre-Upto50k
Our client are a global SaaS Business Softwareplatform provider thatleveragesinnovationandautomationtohelptheirclientsspendmoretimedevelopingtheirbusinessesandlesstimejustmanagingthem.
They are looking for a Back End Developer or Data Engineer with a strong Microsoft technologies background (T-SQL, Stored Procedures,SQL Server 2019 or 2022 and possibly with SQL Azure knowledge) plus some skills in C# and .Net to build back end applications and database fuctionality for the next generation of their SaaS platform used by global clients on Enterprise sized system applications.
Their companyaretrustedforthedevelopmentofstaffandHRfunctionsforcorporate
companiesintheHospitality,Retail,Entertainment,FMGC,ConstructionandPublicSectorindustries.
Theroleisoffice-basedMondaytoFriday,withsomeflexibleworkingasrequired
This company will also considergood Back End DeveloperswithafullUKworkvisa(notneedingany current form work visa sponsorship)whoarehappytorelocate and work in-office in Central Bristol.
Key Responsibilities
- Develop robust and maintainable backend services and application logic using C#
- Develop and maintain web APls
- Design, develop and maintain SQL Server databases
- Develop and optimise stored procedures, functions and queries
- Analyse query and database performance and implement improvements through query optimisation, indexing and schema refinement.
- Ensure changes protect data integrity, reliability and application
- Maintain appropriate documentation of important data structures, logic and dependencies
- Contribute to the ongoing modernisation and improvement of the SaaS platform
Experienceandpersonprofile:
-
Strong experience developing and supporting production web applications.
- Excellent problem-solving and troubleshooting skills, particularly across backend applications and databases.
- A strong understanding of relational database design and SQL Server.
- The ability to understand complex systems and confidently investigate how application and database components interact.
- A pragmatic approach to development, balancing technical quality with business and customer requirements.
- Strong awareness of application performance, scalability, security and data integrity.
- Theabilityto workindependently oncomplextechnical problems whilecollaborating effectively withthewider team.
- Good time-management skills and the ability to contribute effectively towards sprint and delivery goals.
- Clear communication skills and the ability to explain technical issues to both technical and non-technical colleagues.
Essential Skills
- MicrosoftSQLServer/T-SQL-strong/advancedexperience
- C# / .NET
- Relational database design and optimisation
- Stored procedures, functions and complex SQL queries
- Query optimisation, indexing and database performance tuning
- WebAPIdevelopmentandintegration
- RESTAPls
- Git/ source control
- Experience developing and supporting production web applications
- Debugging and root-cause analysis
- Agiledevelopmentmethodologies
Desirable Skills
- Microsoft Azure
- Azure SQL
- Azure DevOps
- Cl/CD pipelines
- Database monitoring and observability
- Automated testing
- Experience with high-volume or business-critical transactional systems
- Experience modernising or refactoring established/legacy applications
- Experienceintegratingthird-partysoftwarethrough APls
- ExperienceworkingwithinaSaaSenvironment
- Power Bl or other reporting/data visualisation technologies
- Experience of Cloud Database Migration - ideally Azure SQL managed instances
SalaryandBenefitsPackage
- Salaryto50kperannumdependentonexperience
- PrivateMedicalInsurance
- PrivateDentalInsurance
- Perkboxemployeeperksanddiscountscheme
Thisisanexcellentin-officeroleworkingforasoftwarecompany withanindustryleadingBusinessSaaS Enterprise Softwareplatform.
Thisrolewillbeworkinginafriendlyteamenvironment.
Pleaseapply with your CV.