Waracle - Senior Backend Developer (C# .NET)
Back-End Developer is needed in Edinburgh, United Kingdom.
Client: Waracle
Location: Edinburgh, United Kingdom
Contract: Full-time, Full-time, Full-time
Job Description
Waracle is a world-class digital technology consultancy, recognized as an industry leader delivering digital solutions that transform how we live, work, and play. We are currently looking for a Senior Backend Developer to join our team on a permanent basis, based from any Waracle office (Dundee, Edinburgh, Glasgow, or London) in a hybrid working pattern. The Senior Developer will be responsible for designing, implementing, and maintaining server-side applications and services, collaborating closely with front-end developers, product teams, and DevOps to ensure seamless delivery of highly scalable and reliable applications.
As a Senior Developer, your responsibilities will include:
- Leading the design, build, and maintenance of efficient, reusable, and reliable backend systems, RESTful APIs, and microservices.
- Collaborating with the front-end team to integrate user-facing elements with server-side logic.
- Ensuring high performance, quality, and responsiveness of backend services.
- Managing and deploying cloud-based applications, ensuring scalability, security, and availability.
- Implementing and maintaining databases, including performance tuning and optimisation.
- Writing clean, scalable, and well-documented code.
- Troubleshooting and debugging complex issues to optimize application performance and user experience.
- Working in an Agile environment, participating in code reviews, sprint planning, and retrospectives.
- Implementing security and data protection measures.
- Collaborating with DevOps to optimise CI/CD pipelines and ensure smooth deployments.
Job Requirements
• Demonstrated expertise in designing, developing, and deploying applications and APIs using C# and the .NET framework.
• Experience of handling data with models in C#, Entity Framework Core (EF) for database interaction, Controllers and Routing, and Dependency Injection in .NET APIs.
• Practical experience with Azure and Azure Functions as part of a serverless architecture.
• Strong understanding of microservices architecture, with hands-on experience in building, deploying, testing, and maintaining RESTful APIs.
• Experience in designing and implementing the Backend for Frontend (BFF).
• Solid understanding of version control systems (Git) and Agile development methodologies.
Desirable Skills
• Background working within highly regulated environments such as Financial Services.
• Experience with Umbraco.
• Knowledge of security best practices, including data protection, encryption, and OAuth.
• Containerization tools such as Kubernetes, Docker, or similar.
Recruitment Process
The recruitment process includes an initial call with your dedicated Talent Acquisition Partner, discussing Waracle, your aspirations, salary, notice period, and benefits. Following this, a two-stage hiring process will take place, giving you an opportunity to understand the role better and showcase your skills. Your Partner will guide you through the entire process to your first day with us.
Additional Information
Working for Waracle means being part of an energetic and diverse community of technologists. We offer a range of benefits that support wellbeing, health, and personal and professional development goals. Our benefits package includes flexible and hybrid working, 35 days holiday (inclusive of bank holidays), matched pension up to 5%, Medicash Proactive Health Cover, Group Life and Sickness Cover, enhanced maternity and paternity leave, Macbook and home office setup budget, and many more!
We are an equal opportunities employer, welcoming applications from all suitably qualified individuals regardless of race, gender, disability, religion/belief, sexual orientation, or age.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Win new clients
Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.
📈Grow your career
Use Twine's tools to find new job opportunities and showcase work to your prospective clients.