Mid-Level .Net Software Engineer (XMC - Deploy Core Services)

Engineering & Technology Athens, Greece


Description

About Us: 
Our mission is to elevate leading brands through unforgettable digital connections with their customers. Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at Sitecore.com.

About the Role:
The XM Cloud Deploy Service is a user interface for managing environments and deploying XM Cloud projects. It includes a walkthrough for creating a project, a detailed log of every step of the deployment process, a status page, and a centralized location to manage your projects and environments. After you complete the project creation flow, the app runs the following processes to complete the project creation: Provision – Build – Deploy. The team is responsible for all the services upon which this application relies.
 
We are looking for a passionate and driven Mid-Level .NET Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining Web Services & APIs that meet business requirements. You will work closely with cross-functional teams to ensure the delivery of robust and scalable solutions. 
 
What You’ll Do: 
  • Design, develop, and maintain software solutions using .NET technologies within an Agile environment, contributing to sprint planning, standups, and retrospectives
  • Write clean, scalable, and testable code following best practices
  • Collaborate with product managers, UX/UI designers, and other engineers to develop and deliver high-quality products
  • Participate in code reviews to ensure code quality and provide constructive feedback
  • Contribute to the continuous improvement of the development process through new tools, frameworks, and techniques
  • Troubleshoot, debug and upgrade existing software
What You Need to Succeed: 
  • 3+ years of experience as a .NET Software Engineer. 
  • Proficiency in C# and ASP.NET Core or .NET Framework. 
  • Strong understanding of object-oriented programming principles. 
  • Experience working with SQL databases and proficient in SQL queries. 
  • Solid understanding of RESTful APIs and web services. 
  • An understanding of Agile methodologies and experience working in Agile teams. 
Additional Skills That Could Set You Apart: 
  • Experience working with microservices architecture. 
  • Familiarity with CI/CD pipelines and tools like Jenkins, Azure DevOps, or GitHub Actions. 
  • Knowledge of containerization technologies like Docker and Kubernetes. 
  • Knowledge of NoSQL databases like MongoDB or CosmosDB. 
Why you should click ‘Apply’:
Sitecore is on a path of significant growth, driven by our passion for new technologies. We are prepared to capitalize on a $30 billion market opportunity, a testament to the promising stage of this field. Joining Sitecore now offers a unique chance to shape an industry that’s just beginning to unfold its potential.

Share this job