.Net Developer .

Sub banner

.Net Developer

Posted 94 days ago
Sofia, Bulgaria4 - 7K Lev Net P/MJob Reference: 34713
Leading PSP require .Nets to develop Cloud Hosted Microservices platform 
 
  • Contribute to a project learning and utilising modern tech.
  • Join a rapidly growing Payments Provider.
  • Benefit from a flexible, trust based environment.


You will help create a next generation platform, the client are looking for a visionary Software Engineer to join their highly skilled team.,You will work end to end, designing, developing, and implementing cutting-edge solutions. 



Your day to day:
  • Take ownership for the design and implementation of complex projects.
  • As a technology enthusiast - research and evaluate emerging technologies
  • Gather requirements through and define technical solutions.
  • Utilise .Net Core, Kubernetes, Kafka, and other relevant tech.
  • Provide a key source of mentorship to junior team members.
  • Ensure adherence to coding standards and best practices, conducting code reviews.
  • Participating in the agile development process and contributing to sprint planning and retrospectives..



Your profile: 
  • 3+ years using C# .Net and extensive expertise with .Net/.Net Core
  • SQL Server, Entity Framework/Dapper
  • Expertise with design patterns, microservices, event sourcing, and CQRS.
  • TDD and BDD, experience using tools like SpecFlow.
  • Azure DevOps for SCRUM management and CI/CD using Azure Pipelines.
  • Version control systems like GIT and the Gitflow pattern.
  • Excellent problem-solving and communication skills.



What the client can offer you:
  • Attractive package 
  • Hybrid Working (Can be remote after first weeks if requested) 
  • An open communication culture
  • Additional medical insurance including dental and vision care
  • Sport cards
  • Food vouchers
  • Social events
  • Group bonus scheme based on company and individual performance
  • Offices close to transport links
  • A diversified range of activities in an international environment
  • To be a part of a supportive and dynamic team with ambitious, yet realistic objectives for the future