Backend Developer (.NET)
Oferty pracySummary
Andersen is hiring a Backend Developer (.NET) for a project developing a scalable travel platform and integrating multiple suppliers into a unified digital ecosystem.
The customer is a technology-driven company in the travel sector, providing a comprehensive booking and procurement platform for industry professionals. Its solutions support large transaction volumes, integrate with a wide network of partners, and offer tools that streamline operations and enhance productivity. Focused on innovation and scalability, the customer continues to expand its ecosystem, strengthen partnerships, and improve data accuracy to deliver a modern digital infrastructure for the travel value chain.
The project is focused on developing a scalable travel platform that integrates multiple external suppliers and aggregator APIs into a unified ecosystem. It enables seamless availability, booking, and cancellation processes through reliable data mapping, normalization, and synchronization, ensuring efficient and high-performance travel product distribution.
The position assumes 13 to 21 CET work schedule.
Responsibilities
- Designing and implementing complex SQL queries, stored procedures, and database optimizations to support high-performance data operations on the travel platform.
- Architecting and developing event-driven solutions using .NET Core/.NET Framework, including message queues, event sourcing, and asynchronous processing patterns.
- Working with both SQL Server and MongoDB to design efficient data models and queries that handle complex travel domain requirements.
- Developing software that has been tested, integrated, and meets both yours and our high development standards.
- Working with Product Managers/ PO and architects to estimate, plan, test, integrate, and deliver complex, scalable software.
- Creating design documents and documentation to ensure efficient maintenance.
- Exploring and making recommendations based on current trends, techniques, and technologies that could have a positive impact on your work.
- Implementing Redis caching strategies (e.g., cache-aside, write-through, TTL management) to reduce database load, improve API response times, and handle high read throughput for frequently accessed travel data.
Requirements
- Experience with the Microsoft .NET technology stack, including .NET Framework and .NET Core, for 4+ years.
- Expertise in complex SQL Server queries (JOINs, CTEs, window functions, performance tuning).
- Solid experience with MongoDB (aggregation pipelines, indexing, schema design).
- Experience with event-driven architecture and message brokers (RabbitMQ or Azure Service Bus).
- Experience with Entity Framework Core and understanding of ORM performance implications.
- Strong experience working with legacy codebases and migrating to microservices architecture.
- Experience with Azure Cloud services (Azure SQL, Cosmos DB, Azure Functions, Service Bus).
- Hands-on experience with Redis caching strategies (cache-aside, write-through, TTL).
- Strong problem-solving skills and the ability to work independently.
- Experience collaborating with PMs and architects on planning and delivery.
- Level of English – from Upper-Intermediate and above.
Desired skills
- Experience with Angular 17+ for full-stack capabilities.
- Experience in the travel industry or with booking/reservation systems.
- Experience building SPAs, specifically with Blazor.
- Knowledge of Docker, Kubernetes, and containerized deployments.
- Exposure to version control software (GitHub preferred).
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- Private health insurance and sports compensation, depending on the type of employment.
Join us!
Lokalizacje
Worldwide
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś