Full-stack developer .NET, C and Angular
Summary:
The main function of this role is to work as a full-stack .NET Developer within a financial technology environment, supporting the transition of applications to a cloud-based infrastructure while extending existing systems to accommodate new entities.We are working with a UK-based financial client on a large-scale .NET platform migration. Weβre implementing business logic, optimising it to .NET 8 and one of the latest Angular versions, and moving to an event-driven microservices architecture using Kafka.
Main Responsibilities:
- Develop full-stack solutions using .NET and C#.
- Implement solid design principles in software development.
- Collaborate closely with business analysts and other developers to deliver solutions without dedicated QA teams.
- Support multiple applications within the banking and risk management domains.
- Participate in the migration of apps to containerised cloud solutions.
- Work on extending systems to support merged business operations.
- Engage in unit and integration testing as part of the development process.
Key Requirements:
- Proficient in .NET and C# (min. 8+ years of experience)
- Experience with fullstack development, including some experience with Angular
- Familiarity with document-based databases.
- Knowledge of event-based messaging frameworks (Kafka) & event-driven architecture
- Experience with cloud services and containerization.
Nice to Have:
- Prior experience in the banking or financial services sector.
- Experience with MongoDB or similar environments.
Other Details:
Environment: .NET, C#, some Angular, MongoDB, moving towards cloud solutions (Azure)Team Structure: Full Stack Developers working closely with Business AnalystsInterview Process: 2 stages, including a technical test, estimated to take 2-5 hours to complete
Required languages
| English | B2 - Upper Intermediate |