Full Stack Software Engineer
Job description
Original text imported from Reed
Job Description
We are seeking a skilled and motivated Full Stack Software Engineer to join our Group Technology team in Milton Keynes. In this role, you will help develop, support and enhance our business systems using .NET technologies and SQL Server.
We offer a hybrid working arrangement with one or two days per week in our Milton Keynes office.
Key Responsibilities:
- Be up to date regarding best practices in software development and deployment
- Implement best practice coding in relation to development coding standards
- Use operational data to improve the stability and performance of the applications
- Use AI to improve productivity
- Maintain documentation and release notes
- Have awareness of application security considerations
- Identify dependencies across the organization and work with teams to resolve them before they become an issue, and install preventative measures to mitigate repeat occurrences
- Effectively handle risk, change, and uncertainty across the organization
- Work alone or alongside other Software Engineers on projects where necessary
- Create secure and high performing n-tier applications utilising best practices in the development of database applications using SQL
- Contribute to improve the overall processes and methodologies followed by the wider team
- Design and develop commercial/enterprise web applications
- Ensure application performance, quality, and responsiveness
- Work with all teams to recommend solutions that are in accordance with accepted testing frameworks
Experience and Skills Required:
Essential:
- Strong C#, ASP.NET, MVC skills
- Modern web application development architectures and frameworks such as React JS
- Experience with Azure
- Experience of working with AI in a software engineering team
- Skilled in software testing methodologies including TDD
- Strong knowledge of object-oriented design and development skills
- Developing and maintaining multiple connected software solutions
- Excellent skills in SQL Server
- Ability to select and use the most appropriate tools, technologies, and languages for the job
- Experience with Scrum/Agile methodologies and working in that environment
- Team-oriented, with a willingness to work as part of a collaborative environment
Highly Desirable:
- Experience with concurrent programming techniques, parallelism, and threading
- Experience working with distributed systems and microservice architectures
- Experience with high-scalability projects involving cloud-based infrastructure design and implementation
- Microsoft certified status
Connells Group UK is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, transgender status, religion or belief, marital status, or pregnancy and maternity.
CF00808
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ Highlight your C# and ASP.NET MVC experience prominently as these are the core technologies mentioned throughout the advert
📊 Quantify your Azure experience: "Migrated 8 applications to Azure, reducing hosting costs by 35%"
🤖 Emphasise AI productivity tools you've used as the role specifically mentions using AI to improve productivity
🧪 Showcase your TDD and testing methodology experience with concrete examples of test coverage improvements
🔄 Detail your Agile/Scrum experience as they specifically mention working in this environment
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
Add these 3 bullets under your most recent experience:
- •Developed 12 ASP.NET MVC applications with React.js frontends, achieving 99.2% uptime across Azure cloud infrastructure
- •Implemented Test-Driven Development practices reducing bug reports by 45% and improving code coverage to 87%
- •Optimised SQL Server queries for property management system serving 2.3M records, reducing response times from 8s to 1.2s
Free to copy — tailoring requires a 30-sec CV upload.
Your cover letter is ready
We've drafted a cover letter for Connells Group HQ. Preview the opening, then unlock the full personalised version.
Letter preview — tailored to Connells Group HQ
Dear Hiring Manager,
Connells Group's focus on modernising property technology through C# and Azure cloud solutions aligns perfectly with my full stack development expertise. My experience with ASP.NET MVC, React.js, and Test-Driven Development makes me well-suited for enhancing your business systems in Milton Keynes.
My background in developing scalable n-tier applications and implementing AI productivity tools would enable me to contribute immediately to your Group Technology team's objectives.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
Interview questions
10 questions generated from this advert.
Technical
- ›How would you design a scalable n-tier application using C# and ASP.NET MVC?
- ›Explain how you would implement Test-Driven Development in a React.js and .NET project
- ›Describe your approach to optimising SQL Server performance for high-traffic applications
- ›How would you architect a microservices solution on Azure for a property management system?
- ›What strategies would you use to implement concurrent programming in C# for improved application performance?
Behavioural
- ›Tell me about a time when you had to identify and resolve dependencies between different teams before they became critical issues
- ›Describe a situation where you used operational data to improve application stability and performance
- ›Give an example of how you've handled risk and uncertainty in a software development project
- ›Tell me about a time when you had to work both independently and collaboratively on the same project
- ›Describe how you've contributed to improving team processes and methodologies in a previous role
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
Tell me about a time when you had to identify and resolve dependencies between different teams before they became critical issues
Describe a situation where you used operational data to improve application stability and performance