Senior .Net Developer ( 97873)
RemoteBulgaria
BulgariaRemoteFull TimeSenior LevelSmall
Full TimeSenior LevelSmall
Job Summary
Design scalable, efficient back-end services using .NET Core, C#, and microservices architecture while integrating APIs and hosted services. Develop back-end systems within Agile methodologies, maintain code quality through rigorous unit testing with xUnit and Moq, and enforce clean architecture and SOLID principles. Collaborate with global teams across the US, UK, Canada, Bulgaria, and Colombia to address diverse business challenges, conduct code reviews, and support technical growth through structured career plans.
Required Qualifications
- Experienced with at least 5 years in .NET Core and C# development
- Skilled in designing and implementing APIs, hosted services, and background jobs while integrating with other APIs
- Proficient in microservices architecture, SQL databases, clean architecture, and SOLID/DRY principles
- Experienced in unit testing using xUnit and Moq
- Knowledgeable in Repository and Unit of Work Patterns for efficient data management
- Proficient in Entity Framework, including migrations and data seeding
- Competent in GitHub workflows, feature branching, and release management
- Experienced in NuGet package management and dependency handling
- Thorough in conducting code reviews, debugging, and problem-solving
- Effective in team collaboration and communication
- Demonstrating an intermediate English level
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.