Full Stack Developer
Job Description:
Full Stack Developer (C# / SQL Server)
Represented by R77 Elite Talent
R77 Elite Talent is representing a well-established organisation seeking a talented Full Stack Developer with strong experience in C# and Microsoft SQL Server. This is an excellent opportunity to design, develop, and maintain enterprise-level applications within the Microsoft technology stack, while gaining exposure to modern frameworks and emerging technologies.
The successful candidate will be hands-on in both desktop application development and database architecture, playing a key role in delivering scalable, high-performance solutions.
Key Responsibilities
-
Design, develop, and maintain Microsoft SQL Server databases, including schema design, stored procedures, and performance optimisation.
-
Build middle-tier services and business logic components using C# and .NET Framework/.NET Core.
-
Implement secure client-server communication protocols and APIs.
-
Troubleshoot and resolve performance issues across the full application stack.
-
Create and maintain technical documentation.
-
Provide technical support for ICT and regulatory reporting requirements.
Required Skills & Experience
-
3+ years hands-on experience with C# (.NET Framework).
-
Strong proficiency in T-SQL with expertise in database design and optimisation.
-
Experience with desktop front-end frameworks (WinForms, WPF, or Avalonia).
-
Strong knowledge of OOP principles, design patterns, and client/server architecture (MVC/MVVM).
-
Proficiency with Visual Studio and SQL Server Management Studio.
-
Familiarity with version control systems.
Bonus Skills
-
Experience migrating from .NET Framework to .NET 8+ or ASP.NET.
-
Knowledge of front-end frameworks such as React.
-
Exposure to DevOps practices and CI/CD pipelines.
-
Background in Finance, Investments, Securities, or AML/KYC is considered an asset.
-
Scripting skills in Python or PowerShell.
-
Proficiency with Microsoft 365 tools (Advanced Excel, Power Query, VBA, Power Apps, Power Automate).
-
Knowledge of markup languages such as XML and HTML.
Qualifications
-
Bachelors degree in Software Engineering, Computer Science, or equivalent experience/certifications.
-
Solid understanding of application security best practices.
To apply or learn more, please contact R77 Elite Talent in confidence.
Required Skills:
OOP Database Design .NET Stored Procedures CI/CD Technical Documentation SQL Server Design Patterns Pipelines Powershell Investments Version Control React Visual Studio ASP.NET Microsoft SQL Server DevOps Components Architecture Excel XML Technical Support C# Databases Computer Science Security Documentation Software Finance HTML Design Engineering SQL Python Business Science Communication Management