We are seeking a Senior Software Engineer with expertise in Sitecore XM Cloud to join our team.
You will work on Sitecore XMC platform development, integrating modern technologies and supporting production environments. You will collaborate closely with agile teams to deliver high-performance solutions that meet client needs. If you have a solid background in Sitecore development and enjoy working with advanced web technologies, we encourage you to apply.
Responsibilities
- Develop and maintain Sitecore XM Cloud applications ensuring high performance and availability
- Implement front-end solutions using HTML, CSS, JavaScript, and JS frameworks
- Integrate Sitecore with Azure and Google services such as analytics, tag management, and Geo API
- Design and develop backend components using ASP.NET MVC, Web API, and MSSQL
- Create and maintain unit tests following test-driven development principles using frameworks like nUnit and xUnit
- Manage continuous integration and continuous deployment pipelines with Azure DevOps, TeamCity, Octopus Deploy, or Jenkins
- Apply SOLID principles, object-oriented programming, and design patterns in solutions
- Use Git flow for version control and collaborate in code reviews
- Monitor application performance and troubleshoot production issues
- Participate in agile ceremonies and collaborate with cross-functional teams
- Ensure code quality and security using SonarQube and Veracode
- Develop containerized applications using Docker
- Utilize Sitecore Connect for integration capabilities
- Maintain documentation and share knowledge within the team
Requirements
5 to 9 years of experience in Sitecore development and production supportStrong experience with Sitecore XM Cloud and Sitecore XP version 9.x or higherProficiency in front-end technologies including HTML, CSS, JavaScript, and JS frameworksBackground in integrating Sitecore with Azure and Google servicesSolid experience in ASP.NET MVC, ASP.NET Web API, and MSSQL with at least three years in production environmentsCompetency in unit testing and test-driven development using nUnit, xUnit, or FakeDbExperience with CI / CD processes using Azure DevOps, TeamCity, Octopus Deploy, or JenkinsUnderstanding of software architecture principles and design patternsSkills in Git flow and version control commandsExperience working within agile frameworksNice to have
Knowledge of NextJS and JSON API using GraphQLExperience with Visual Studio Code and Visual Studio 2019 development environmentsFamiliarity with containerization using DockerExperience with monitoring tools such as ThousandEyes and StatusCakeUnderstanding of authentication and identity management using OktaSkills Required
asp.net web api , Asp.net Mvc, Html, Javascript, Design Patterns, Docker, Teamcity, Sonarqube, Xunit, Azure Devops, Veracode, Css, Nunit, Solid Principles, Mssql, Jenkins, Azure