Position: Lead .NET Engineer
Company: N-iX
Category: .NET
Experience required: 5y
English level: intermediate

Our customer is one of the largest British Currency Management organizations. This is an opportunity to be part of a dynamic and innovative structure, working with the in-house team and off-shore software partners supporting our existing core Microsoft-based applications and building out the next-generation products using the latest cloud, web, and app technologies.

Responsibilities:
- Migrate existing Monolithic software (.NET Framework 4.8) to Azure Cloud
- Design and develop software using C#, .NET 6.0, Azure Cloud
- Use your knowledge of cloud-based architecture
- Model domain and assess IT landscape for the current solution
- Work with POs, BA, and stakeholders to create discovery of DDD solution
- Be ready to create PоCs for 3rd party integrations
- Implement data connectors with Web Socket API and Real-time SDK
- Build solutions capable of processing large datasets and complex business logic
- Take part in the decision-making process in current systems integration, suggest modern tech solutions to reflect the business logic with new technologies applied
- Work in a collaborative environment using tools such as Azure DevOps, JIRA & helpdesk
- Code review for quality checks, code coverage, and tests coverage
- Influence the overall system renovation using the latest modern C# features
- Apply best practices in modules redesign according to the agreed sequence with technical experts on the Client-side

Requirements:
- Solid experience in C#, .NET (5+ years)
- Cloud experience (Azure or similar)
- Knowledge in the decomposition of legacy solutions into independent logical parts
- Unit and integration testing experience
- Docker, Docker-Compose
- Аt least Strong Intermediate/Upper-Intermediate level of English
 
Nice to have:
- Experience in SPA frameworks (React or similar)
- Understanding of relational databases
- Experience working with Agile methodology (Scrum, Kanban)
- Using techniques such as Domain Driven Design
- Understanding of fintech domain

We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings