Mid-Level .Net Software Engineer (XMC - Deploy Core Services)
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.