Full stack Software developer - .NET
As a Software Developer, you will be involved throughout the software development lifecycle, including: Designing, developing, testing, and delivering features aligned with business requirements. Contributing to the continuous improvement of code quality, development standards, and engineering practices. Supporting and enhancing production systems to ensure optimal performance and reliability. Contributing to system performance, resilience, scalability, and security initiatives.
Minimum 5 years of commercial software development experience, ideally within an e-commerce or high-transaction environment. NET (Core) and C#. Professional knowledge on NodeJS and Angular Experience working with relational and/or NoSQL databases, such as SQL Server and modern NoSQL solutions. Solid understanding of software engineering best practices, design patterns, and principles for building scalable and maintainable distributed systems. Experience developing and consuming APIs (REST and/or SOAP) using formats such as JSON and XML. Experience with Test-Driven Development (TDD) and/or Behaviour-Driven Development (BDD) using frameworks such as xUnit or NUnit. Familiarity with Continuous Integration tools such as TeamCity, Jenkins, GoCD, or similar platforms. Knowledge of the full software development lifecycle from requirements through to production support.
Experience working within Agile development environments. Experience developing cloud-native applications. Hands-on knowledge of a major cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
Is passionate about technology and software craftsmanship. Takes ownership and is committed to delivering high-quality solutions. Maintains a strong focus on performance, reliability, scalability, and security.
Experience within the car hire, travel, or mobility sectors would be advantageous, although not essential.
Work with modern technologies at global scale. Be part of an engineering culture that values innovation, quality, and continuous learning. Enjoy opportunities for professional growth and career development.
You will have the opportunity to work for a company that is going through significant change in becoming the world´s leading travel services provider.