Full Stack Developer
Summary
Develop and maintain web, mobile, and Windows applications using C#/.NET and MS SQL Server. Tasks include building REST APIs, database support, and translating business requirements into technical solutions.
This is an exciting opportunity for a hands-on Full Stack Developer who enjoys working across application development, databases, integrations and systems support.
You will be involved in developing and maintaining web, mobile and Windows-based applications, building integrations and APIs, supporting databases, and translating business requirements into robust technical solutions.
Integration: Develop and support web services, REST APIs and system integrations, ensuring reliable communication between business systems.
SQL & Databases: Work extensively with MS SQL Server and T-SQL, including database development, support and optimisation.
Analysis & Design: Translate business requirements into technical specifications, process flows and effective application solutions.
Support & Innovation: Work closely with users, customers and service providers to deliver new requirements, resolve issues and continuously improve systems.
You will be involved in developing and maintaining web, mobile and Windows-based applications, building integrations and APIs, supporting databases, and translating business requirements into robust technical solutions.
What We're Looking For
The ideal candidate will have 6+ years of software development experience and a strong technical foundation, particularly across:- C# / .NET development
- Strong SQL & T-SQL experience
- MS SQL Server databases
- Database development and support
- Web Services & RESTful APIs
- System and integration development
- MVC / Blazor / JavaScript
- Mobile development Xamarin / MAUI
- Windows Forms
- Microsoft Visual Studio
- Microsoft DevOps / TFS
- SSRS
- Test Driven Development
- Microsoft Azure advantageous
Key Focus Areas
Full Stack Development: Design, develop, maintain and enhance business applications across web, mobile and Windows environments.Integration: Develop and support web services, REST APIs and system integrations, ensuring reliable communication between business systems.
SQL & Databases: Work extensively with MS SQL Server and T-SQL, including database development, support and optimisation.
Analysis & Design: Translate business requirements into technical specifications, process flows and effective application solutions.
Support & Innovation: Work closely with users, customers and service providers to deliver new requirements, resolve issues and continuously improve systems.
Requirements
- Bachelor's degree in Computer Science, Information Technology or equivalent experience
- 6+ years' software development experience
- Strong hands-on C#, SQL/T-SQL, MS SQL Server and integration development experience