
Software Developer
Bath Spa Live
full-time
Posted on:
Location Type: Hybrid
Location: Bath • 🇬🇧 United Kingdom
Visit company websiteSalary
💰 £46,284 - £50,982 per year
Job Level
Mid-LevelSenior
Tech Stack
AzureCloudDockerEntity FrameworkJavaScriptMicroservices.NETSelenium
About the role
- We're seeking a skilled Microsoft stack developer, with excellent C# .NET programming ability, to join our team.
- You must have a proven track record of thriving in a software development environment, where you've built and supported web-based applications and services using technologies such as C#, .NET Core, Blazor, MVC, Web API, HTML5/CSS, JavaScript, and Entity Framework.
- The role involves collaborative teamwork, including supervising and guiding team members for efficient project delivery and operational service.
- It also includes offering guidance and feedback across IT Services teams to ensure smooth project execution, prevent service disruptions, and provide coaching and mentoring as needed.
- Your responsibilities will include designing and developing secure, complex services, adhering to best security practices.
- With a solid grasp of application architecture and design patterns, you'll apply concepts like domain-driven design, SOLID principles and CQRS.
- Ideally, you'd have experience in microservices development, containerisation (e.g., Docker), integration testing (using tools like Selenium), and cloud infrastructure (specifically, Azure).
- Strong problem-solving and analytical skills, coupled with a passion for software development and an eagerness to learn and adapt to new technologies, are vital.
- Excellent communication skills are key.
Requirements
- Qualifications and demonstrate experience of software development process
- Demonstrate programming skill in .NET C# using relevant concepts and technologies (OOP, DDD, EF, DI, API….)
- Ability to investigate and gain a good understanding of complex issues
- Knowledge of development tools and infrastructure used for code management, development and deployment
- Ability to work with immediate team members (learning, coaching, explaining solutions) and collaborate with colleagues (listening, helpful, gather requirements)
- Knowledge of infrastructure and technologies use to host services
- Experience of working within an Agile project management environment
- Passionate about technology and software development
Benefits
- Generous pension scheme (Local Government Pension Scheme/Teacher's Pension Scheme). This is a defined benefit pension scheme which pays members a secure income for life, post-retirement
- Enhanced paid leave - 41 - 46 days depending on the role (Full Time) - more details here: https://apphub.bathspa.ac.uk/StaffBenefits
- Family friendly policies including hybrid working, flexible work environment, on-site nursery, and a sector-leading enhanced maternity scheme
- Employee Assistance Programme which offers access to on-demand GP appointments, wellbeing support and advice, and access to counselling
- Transport schemes including Electric Vehicle Scheme and Cycle to Work
- Wide range of discounts and financial benefits, accessed through an easy-to-use app
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET.NET CoreBlazorMVCWeb APIHTML5CSSJavaScriptEntity Framework
Soft skills
problem-solvinganalytical skillscommunicationcollaborationcoachingmentoringteamworkadaptabilityguidancefeedback