We are looking for candidates for a
permanent position
based in
Barcelona, Spain
for the role of
Sr. What does a great Software Engineer (.NET) do?
As a Software Engineer (.NET), you will work on Productivity Automator, a cloud-native self-service platform that automates high-volume repetitive tasks. Design and implement scalable, secure, and high-performance solutions in an event-driven architecture.
Write clean, robust, testable code adhering to high standards in a test-driven development environment.
Collaborate daily in an agile scrum team to refine ideas into elegant technical solutions
Proactively work with your team to plan and deliver improvements to performance, reliability and cost efficiency for our cloud-based platform
3+ years of experience with C# and .NET Core.
~ Strong understanding of design patterns and testing principles (SOLID, DRY, TDD, BDD).
~ Experience with testing frameworks (XUnit, Moq).
~ Experience working with ORMs (Entity Framework, Dapper).
~ Familiarity with DevOps and CI / CD tools (GitHub).
~ Strong verbal and written communication skills in English.
~ Experience working in Agile (Scrum) environments.
It would be advantageous if you have :
Experience with cloud native application development (Azure is a plus)
Experience using Domain Driven Design (DDD) to write software
Familiarity with messaging services (Azure Service Bus, RabbitMQ, NServiceBus)
Infotree Global Solutions
Senior Remote • Madrid, Spain