Software Developer - Sitecore Experience Platform
About the Role
We're hiring a Software Developer to join our team at Sitecore, where you will play a crucial role in designing, building, and maintaining components that support Sitecore’s platform delivery and deployment needs across On-Prem, PaaS, and containerized environments. This is a fantastic opportunity for a Software Developer who is eager to work in a collaborative environment and contribute to delivering reliable, scalable systems.
What You’ll Do
- Design, develop, maintain, and ship Sitecore Experience Platform products.
- Write high-quality code for features, bug fixes, and hotfixes following Sitecore guidelines.
- Collaborate with Engineering and Product teams to discuss requirements and solution design.
- Proactively contribute to user stories, acceptance criteria, and task breakdowns that deliver business value within an iteration.
- Monitor and improve CI/CD pipelines across OnPrem and container setups with a continuous improvement mindset.
- Troubleshoot and resolve escalated and non-trivial incidents related to deployments and delivery pipelines.
- Implement and maintain unit and integration tests to ensure quality and reliability.
Requirements
- Strong software engineering background with C# and .NET, including modern .NET (e.g., .NET 10) and .NET Framework 4.8, with a focus on clean code practices.
- Familiarity with CI/CD practices and tooling.
- Practical experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience implementing unit tests and integration tests.
- Scripting skills (e.g., PowerShell or similar).
- Strong troubleshooting skills and comfort working with complex systems and deployment scenarios.
Nice to Have
- Hands-on experience with Microsoft Azure or cloud-based development environments.
- Experience developing and maintaining backend services and APIs using C# / .NET.
- Good understanding of core data structures (e.g., stacks, queues, collections).
- Working knowledge of LINQ for querying and manipulating data.
- Experience building and consuming RESTful APIs using ASP.NET Web API.
- Basic understanding of multithreading and asynchronous programming concepts.
- Familiarity with GraphQL is a plus.
- Working knowledge of JavaScript.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility.
- Opportunities for professional development and growth.
- A diverse and inclusive work environment.
- Access to cutting-edge technology and tools.
- Collaborative team culture.
This Software Developer position at Sitecore offers a unique opportunity to work remotely on innovative digital experience platforms. Join a diverse team and enjoy competitive benefits.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months