Overview
Overview
At the heart of QIAGEN's business is a vision to make improvements in life possible. We are on an exciting mission to make a real difference in science and healthcare. We are still the entrepreneurial company we started out as and have today achieved a size where we can bring our full power to many initiatives and to our presence across the globe. Our most valuable asset are our employees around 6000 in over 35 locations around the world. Our ambition is to ensure we have outstanding and passionate people working in the best teams and we are constantly looking for new talent to join us. There are few players who have shaped the world of modern science and healthcare as much as QIAGEN, and we have only just started. If you are looking to advance your career, are seeking new challenges and opportunities, enjoy working in dynamic and international, diverse teams and want to make a real impact on people's lives, then QIAGEN is where you need to be. Join us. At QIAGEN, you make a difference every day.
Position Description
- Design, develop, and implement Sitecore-based application software within project timelines and quality standards.
- Guide development teams to uphold best practices and deliver high-quality solutions.
- Contribute to the development and enhancement of Sitecore solutions, supporting scalability, performance, and maintainability.
- Work as part of a global and diverse team to enhance the development process and introduce improvements.
- Participate in all phases of the software development lifecycle, including requirements gathering, technical design, implementation, testing, deployment, and support.
- Troubleshoot, debug, and resolve complex technical issues related to Sitecore and .NET applications.
- Ensure adherence to Sitecore best practices, coding standards, and security guidelines.
Position Requirements
- 5+ years of professional software development experience using .NET/C# across the entire software development lifecycle.
- 3+ years of hands-on experience with Sitecore development (Sitecore XP, Sitecore XM Cloud, Sitecore JSS, or Sitecore Headless Services).
- Strong expertise in ASP.NET MVC, Web API.
- Experience with .NET Core 3.0+ / .NET 6+.
- Proficiency with Visual Studio with ReSharper or JetBrains Rider, and Git.
- Knowledge of Sitecore Helix architecture.
- Experience with Sitecore pipelines, custom renderings, SXA, and Sitecore workflows.
- Familiarity with Sitecore Experience Platform (XP), Sitecore Personalization, and xConnect.
- Strong understanding of microservices architecture and RESTful API design.
- Familiarity with Azure DevOps, CI/CD pipelines, and containerized deployments (Docker, Kubernetes).
- Knowledge of Agile methodologies and tools like JIRA/Confluence.
Nice To Have
- Experience with Azure services (App Services, Functions, Logic Apps, etc.).
- Sitecore certification (e.g., Sitecore Certified Developer, Sitecore MVP) is a plus.
- Background in Headless CMS architecture and Sitecore JSS (JavaScript Services) is a plus.
- Basic knowledge of querying and managing SQL databases (MS SQL), and using LINQ and Entity Framework for data access in development.
Personal Requirements
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a global team.
- Excellent communication skills in English (both written and spoken).
- Proactive approach to technical challenges and process improvements.