WorldStrides is the global leader in educational travel and experiential learning. They are seeking an experienced Senior Full Stack .NET Software Engineer to join their development team, responsible for designing, developing, and maintaining web-based applications that enhance educational travel experiences for students worldwide.
Responsibilities:
- Full Stack Development: Design, develop, and maintain web applications using .NET Core, C#, ASP.NET MVC, SQL Server, and front-end technologies like Angular or React
- Sitecore XM Cloud: Develop and maintain Sitecore XM Cloud solutions including component development, layout configuration, and headless delivery using Next.js or similar front-end frameworks integrated with Sitecore Experience Edge
- Cloud Integration: Implement cloud-based solutions using Microsoft Azure to support scalability, security, and performance across .NET and Sitecore workloads
- API Development: Build and maintain RESTful APIs to support mobile and web applications, ensuring seamless integration with external systems, Sitecore services, and third-party platforms
- Collaboration & Leadership: Collaborate with Product Managers, Business Analysts, and UX/UI Designers to translate business requirements into technical specifications. Mentor junior developers and contribute to code reviews
- Agile Methodologies: Work in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospective meetings
- Testing & Deployment: Ensure the quality of code through unit testing, integration testing, and support automated deployment pipelines using CI/CD tools like Azure DevOps or GitLab
- Code Quality & Documentation: Write clean, scalable, and maintainable code. Maintain comprehensive technical documentation and follow best practices for version control
- Troubleshooting & Support: Investigate and resolve complex technical issues and provide support for production environments as needed
Requirements:
- Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent work experience
- 7+ years of experience in full-stack software development with a focus on the .NET Framework and .NET Core
- Proficiency in C#, ASP.NET MVC/Web API, SQL Server, and Entity Framework
- Hands-on experience with Sitecore XM Cloud, including headless CMS development, Sitecore Pages, and Experience Edge delivery
- Experience with front-end technologies such as JavaScript, Angular, React, Next.js, HTML5, and CSS3
- Strong understanding of Microsoft Azure cloud services and deployment models
- Experience with RESTful API development and integration
- Familiarity with DevOps tools and practices, including automated builds, CI/CD, and version control systems (e.g., Git)
- Experience working within an Agile/Scrum environment
- Excellent problem-solving skills and the ability to handle complex technical challenges
- Sitecore certification (e.g., Sitecore XM Cloud Developer) or equivalent hands-on project experience
- Previous experience in the travel or educational services industries
- Familiarity with microservices architecture and composable DXP patterns
- Knowledge of NoSQL databases and caching solutions like Redis
- Experience with containerization technologies such as Docker or Kubernetes
- Strong understanding of performance tuning and application security best practices