Job
In this role, you develop modules and features within the CASABLANCA platform using .NET/C#. You design software solutions, optimize architecture, and collaborate closely with various teams.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- As a Software Developer / Engineer, you are a key technical contributor in our engineering team.
- You develop features across the CASABLANCA product portfolio, take ownership of modules or services, and make technical decisions that shape our architecture.
- You work with .NET, modern software architecture, and cloud technologies to keep our products robust, scalable, and future-proof.
- Take technical ownership of selected modules or services within the CASABLANCA platform.
- Design and develop software features in .NET/C#.
- Contribute to software and system design, including architecture decisions.
- Ensure code quality, clean code practices and technical standards.
- Help evolve and modernize our microservice and cloud architecture.
- Create solution designs and analyze complex system environments.
- Participate in code reviews and pair programming.
- Support sprint planning, estimation and backlog refinement.
- Assist with 3rd-level support analysis when needed.
- Collaborate closely with QA, product management, and other engineering teams.
Our expectations of you
Qualifications
- Solid knowledge of .NET/C#.
- Understanding of clean architecture, design patterns and domain-driven design principles.
- Comfortable working with Azure DevOps (Boards, Pipelines, Repositories).
- Structured, independent way of working.
- Fluent in English; German at B2 level or above.
- Familiarity with Azure Cloud services.
- Routine in performance optimization, debugging and refactoring.
- Interest in mentoring and knowledge sharing within the team.
Experience
- Professional experience in software development (2+ years).
- Experience with SQL databases and ORMs (e.g., Entity Framework, NHibernate).
- Experience with microservices, Docker and distributed systems.
- Experience with messaging systems (e.g., Azure Service Bus, RabbitMQ).
- Experience with NoSQL databases.
What we offer
- CASABLANCA AI Toolkit: AI tools that handle the friction from pipeline automation to incident documentation, so you can own the architecture.
- Modern workspace at our locations in Schönwies and Innsbruck.
- Flexible working hours (flextime with core hours).
- Personal buddy system: Your mentor supports you from day one.
- Development focus: Onboarding review after 5 months, annual review and half-yearly check-ins.
- Team events and a genuine sense of community.
- Daily meal allowance of €8 at all locations.
- The minimum gross salary for this position is €3175 per month (full-time, 38.5h/week).
- The actual salary depends on your qualifications and experience.
Benefits
Food & drink
Higher take-home pay
Topics you will work on
Job locations
About your employer
Schönwies, Innsbruck, Wien, Linz
For over 30 years, Casablanca Hotelsoftware has been providing high-quality software and cloud solutions specifically designed for accommodation businesses of all sizes (hotels, apartments, guesthouses, etc.). We supply more than 2000 hotel industry customers with high-quality software and cloud solutions.
- 50-249 Employees
- 1990
- German
- Established Company
- Hybrid, Onsite
- Advertising, Marketing, PR · Internet, IT, Telecommunication · Hotel and Restaurant Industry, Tourism
More jobs
These jobs might also interest you
Do you enjoy diving deep into code and want to build a product that truly makes an impact? With us, you work hands-on on an AI platform that combines SaaS and on-premises, exclusively relies on open source, and successfully implements AI on-prem and...
End-to-End Development:You accompany exciting software projects from the initial requirements analysis through implementation (e.g., with Spring Boot) to successful deployment. Microservices & Architecture:You design and develop robust, highly scalable...
You don't just want to program features, but to sustainably develop a platform with your technical decisions? As a Senior Java Backend Developer (m/f/d), you will take responsibility for core technical components of our platform. You will develop...