Overview
Note: Candidate must have valid work permit for Spain. Advanced English. Strong experience with C# and .NET Core.
What does a great Senior Engineer (.NET) do?
In this role you will be working on Productivity Automator, a modern self-service platform that allows our customers to configure automation rules that automate repetitive tasks at high volume every day.
The impact of your work on Productivity Automator will be significant, the code that you ship will end up in the hands of agents globally that make the travel industry tick every single day.
Responsibilities
Designing and delivering clean, robust, well tested code in an agile, test-driven development environment.
Collaborating with engineering and product peers to refine ideas and technical solutions to meet our customer needs.
Proactively input ideas to evolve the architecture and improve performance of the product.
Help the team to adopt new processes and technologies. Provide mentorship and coaching to junior team members.
Inputting strongly into the technical solutions with the team - provide meaningful and constructive code reviews and feedback to your peers.
Who we are looking for
At least 5+ years' experience in developing scalable, performant and robust web applications.
Strong experience with C# and .NET Core .
Somebody who has a genuine passion for writing high quality, testable and clean code.
Deep understanding of design patterns, principles and best practices.
Excellent problem-solving skills.
Experience working with relational and NoSQL databases.
Proven ability to collaborate and communicate effectively.
Nice to have
Experience developing applications using messaging brokers (Azure Service Bus, Kafka or similar).
Knowledge of Azure cloud platform (or AWS).
Practical experience of containerization using Docker and Kubernetes.
Good understanding of CI/CD principles and best practices.
Seniority level
Associate
Employment type
Full-time
Job function
Information Technology
#J-18808-Ljbffr