Senior Full-Stack Software Engineer (.NET/C#)
192956
Desired skills:
.NET, C#, Azure, SQL
Hybrid
Reperio has partnered with a well-established organisation seeking a Senior Software Engineer to join their technology team. You'll work in an Agile environment, contributing across the full software development lifecycle — from architecture and design to coding, testing, deployment, and maintenance.
This is a hands-on development role requiring strong skills in C#, .NET Core, ASP.NET Core, SQL Server, and modern front-end frameworks such as Angular. You'll collaborate closely with distributed teams, driving innovation, technical excellence, and continuous improvement across all areas of the platform.
Responsibilities:
- Lead and contribute to full-stack development using C#, ASP.NET Core, Angular, and SQL Server
- Collaborate with Product Owners and stakeholders to estimate, plan, and deliver high-quality software solutions
- Design and implement scalable, maintainable, and testable applications
- Mentor team members, perform code reviews, and promote engineering best practices
- Maintain technical documentation including architectural diagrams, API specifications, and deployment guides
- Investigate and adopt emerging technologies and methodologies to improve system performance and reliability
- Communicate effectively with both technical and non-technical audiences
- Contribute to continuous integration and deployment pipelines, ensuring high-quality and timely releases
Requirements:
- 5-7+ years of professional software development experience
- Strong expertise in C#, .NET Core, and ASP.NET Core
- Experience with Entity Framework, LINQ, and T-SQL
- Strong front-end skills in Angular, TypeScript, HTML5, and CSS/LESS
- Proven experience designing and consuming RESTful APIs and SOA architectures
- Experience with unit and integration testing, and test-driven or test-first development approaches
- Familiarity with source control systems such as Git or Azure DevOps
- Strong analytical, problem-solving, and communication skills
- Experience working in Agile/Scrum teams
Desirable:
- Exposure to CI/CD pipelines and DevOps practices
- Familiarity with cloud platforms (Azure, AWS, or GCP)
- Experience supporting multi-environment deployments
- Previous mentoring or technical leadership experience
If you're interested, click below to apply. Any Questions? - Contact Joseph Mullan in Reperio Human Capital
Reperio Human Capital acts as an Employment Agency and an Employment Business.
