At a Glance
- Tasks: Design and enhance scalable applications for global hotel brands using .NET technologies.
- Company: Join IRIS, a leading hospitality tech company transforming guest experiences.
- Benefits: Competitive salary, ~25 days holiday, hybrid remote work, and career growth opportunities.
- Other info: Be part of an innovative team driving digital transformation in hospitality.
- Why this job: Shape the future of cloud platforms in a dynamic and collaborative environment.
- Qualifications: 4+ years of .NET development experience and strong teamwork skills.
The predicted salary is between 50000 - 60000 € per year.
About IRIS
IRIS is a leading hospitality technology company delivering digital guest experience platforms used by global hotel brands including Marriott, Hilton, Mandarin Oriental, IHG and Four Seasons. Our cloud-based Guest Experience Platform (GXP) powers food and beverage ordering and guest services across web, mobile and in-room devices, enabling hotels worldwide to deliver seamless digital experiences.
We are looking for a Senior Software Engineer (.NET) to join our Microsoft Azure-based development team and play a key role in shaping the future of our cloud platform. This is a hands-on role where you will design, build and enhance scalable applications used by global hospitality brands.
- Participating in the full software development lifecycle, including analysis, design, development, automated testing and deployment.
- Contributing to architecture discussions and helping to troubleshoot system-wide challenges as part of a collaborative engineering team.
- Managing development workflows using tools such as Azure DevOps and GitHub.
- Supporting and improving CI/CD pipelines, including build and deployment automation.
- Ensuring applications are fully tested through unit and integration testing, maintaining high standards of code quality.
- Contributing to Agile ceremonies including sprint planning, retrospectives and demos, and maintaining clear technical documentation.
Requirements:
- Strong commercial experience with .NET development (ideally 4+ years), including .NET Framework and .NET Core.
- Solid understanding of object-oriented programming principles and design patterns (e.g. dependency injection).
- Proficiency in SQL (T-SQL), database design and performance optimisation.
- Good understanding of core web technologies including HTML, CSS and JavaScript.
- Experience working in Agile environments and contributing to collaborative, fast-paced teams.
Competitive salary depending on experience ~25 days holiday plus.
Senior Software Engineer - C# - (Hybrid Remote) employer: IRIS Software Systems Ltd
IRIS is an exceptional employer that fosters a dynamic and innovative work culture, where Senior Software Engineers can thrive in a hybrid remote environment. With a focus on employee growth, we offer competitive salaries, generous holiday allowances, and opportunities to work with cutting-edge technology in the hospitality sector, all while collaborating with global hotel brands to enhance digital guest experiences.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with current employees at IRIS. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub repo, make sure it’s up to date. Highlight projects that showcase your .NET expertise and any cool stuff you’ve built using Azure. This is your chance to shine!
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with Agile methodologies and how you’ve tackled challenges in past projects. We want to see how you think!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, Azure, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include a section in your application that showcases your past projects, especially those involving cloud services or hospitality tech. This gives us a glimpse of your hands-on experience and problem-solving skills.
Be Clear and Concise:When writing your cover letter, keep it clear and concise. We appreciate straightforward communication, so get to the point about why you're a great fit for our team and what you can bring to the table.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at IRIS!
How to prepare for a job interview at IRIS Software Systems Ltd
✨Know Your Tech Stack
Make sure you brush up on your .NET Framework and .NET Core knowledge. Be ready to discuss your experience with Microsoft Azure, REST APIs, and T-SQL. They’ll likely ask you to explain how you've used these technologies in past projects, so have some examples ready!
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you tackled them. This role involves troubleshooting system-wide challenges, so demonstrating your analytical thinking and problem-solving abilities will really impress them.
✨Emphasise Collaboration
Since this position is part of a collaborative engineering team, be sure to highlight your experience working in Agile environments. Share examples of how you've contributed to sprint planning, retrospectives, and demos, as well as how you maintain clear technical documentation.
✨Practice Coding Challenges
Expect some technical questions or coding challenges during the interview. Brush up on your coding skills, especially in C#. Practising common algorithms and data structures can help you feel more confident and prepared for any live coding exercises they might throw your way.