Full Stack Developer (.NET Core / Angular / SQL Server) A 12 month FIxed term contract has arisen at a leading Financial Services firm seeking a talented and motivated Full Stack Developer to join their established development team. This is an excellent opportunity to work across the full technology stack — .NET Core, C#, Angular, and SQL Server — delivering robust, high-quality software solutions that support critical business operations. You’ll join a collaborative, Agile team environment focused on building secure, scalable, and maintainable applications in a structured on-premises infrastructure. Responsibilities: * Design, develop, and maintain full stack applications using .NET Core (C#), Angular, and SQL Server. * Build and integrate APIs, backend services, and responsive front-end components. * Participate in all phases of the software development lifecycle (SDLC) — from planning and development to testing and deployment. * Ensure code quality, scalability, and performance through code reviews and best practices. * Write efficient database logic including queries, stored procedures, and optimizations for SQL Server. * Contribute to unit and integration testing to maintain high reliability and performance. * Collaborate with team members across architecture, QA, and project delivery functions. * Identify opportunities to enhance systems, improve workflows, and introduce technical innovation. Background: * 6-8 years of professional software development experience. * Strong expertise in C# and .NET Core for backend development. * Proven experience developing with Angular (v10+) and JavaScript. * Solid database design and coding skills with SQL Server (including T-SQL, DSQL). * Understanding of on-premises environments and system integration principles. * Familiarity with version control (e.g., Git) and Agile development methodologies. * Excellent problem-solving skills and attention to detail. * Strong communication and collaboration abilities within a structured team environment