We are working with a financial company to help recruit for a C#.Net Software Engineer with C# and Microsoft .Net technologies experience.
The C#.Net Software Engineer will be involved in upgrading the legacy system, so must be comfortable with working with slightly older .Net technologies alongside a more modern tech stack.
This role is hybrid with 1-2 days a month in the office in Welwyn Garden City, you will be working remotely the rest of the time.
You will join a small team focusing on supporting existing and developing new solutions for the Enterprise Back Office.
Your main responsibilities will include:
* Development of Finance systems to the latest .Net framework.
* Undertaking a variety of tasks including analysis, estimating, design, coding, and unit testing.
* Developing clean and secure code which adheres to SOLID principles and follows the solution architecture.
* Showing a commitment to deliver high quality, well tested software as part of an Agile team.
* Contributing to better ways of working as the team continues to evolve and mature its Agile ways of working.
* Play a role in the team's consideration and adoption of DevOps concepts and ways of working.
* Migration of existing applications from on premise heritage hardware to resilient virtual environments in their Data Centres.
They need you to have;
* Experience within a commercial environment
* Experience of working in an Agile (Scrum, Kanban) environment
* Knowledge of DevOps environment and ways of working
* .NET Core / .NET 5+
* .NET Framework (version 3.5+) and C#
* ORM Technology (NHibernate and Entity Framework)
* Dependency injection (e.g. Ninject, Microsoft Extensions Dependency Injection)
* Experience of Extreme Programming (XP) principles (SOLID, clean code)
* Unit Test Framework (NUnit, MSTest or xUnit.net), Integration Testing
* Mocking frameworks (e.g. Moq)
* SQL Server (T-SQL, Stored procedures, relational database design)
* Source control, Build and Deployment tools, CI\CD (Azure DevOps).
Please apply immediately if you are interested.