Senior Consultant - Sitecore Developer
- Hyderabad, Telangana
- Permanent
- Full-time
- Responsible for leading a large, diverse team of designers, developers, QAs, and DevOps to deliver high-quality software and processes within budget and on schedule.
- Develop and implement long-term strategic direction, including software architecture and alignment with company performance objectives.
- Provide work breakdown and estimates for complex software development projects.
- Serve as a liaison to internal customers, research groups, and various business support areas
- Design and develop software applications supporting business objectives
- Analyze and debug applications in development and production environments and resolve production issues and performance optimizations within the accepted timeframes
- Lead design and architecture meetings
- Conduct code reviews, automation, perform thorough Unit/Integration testing of assigned applications
- Write technical documentation and release notes for the applications
- Provide technical guidance to junior programmers and other software engineers
- Bachelor's degree or equivalent in Computer Science or a related field
- 8+ years of proven experience in software development and system maintenance with Sitecore CMS using products like Sitecore XP
- Experience in Sitecore platform architecture, including knowledge of Sitecore's data models, templates, components (Sitecore Experience Accelerator/SXA, JSS, Sitecore Content Serialization), Sitecore configuration, content management, personalization features, internals of integration with SQL Server and Solr, Sitecore headless development and Sitecore Cloud platforms
- Proficiency in Sitecore development using C#, NextJS, GraphQL, Powershell, .NET Framework
- Expertise in developing custom Sitecore modules and components, including integrations with external APIs and other systems like Analytics and marketing automation
- Solid understanding of JavaScript (ES6+), frameworks like React and NextJS, CSS syntax, HTML5 specs, browser shortcomings/differences and polyfills
- Hands-on experience in version control systems (e.g., Git, Bitbucket), deployment strategies, and CI/CD pipelines.
- 5 years of experience in stakeholder communication, including external customers
- Highly experienced at leading teams, interacting with business partners or customers, and guiding project direction
- Superior organization skills, skilled at recognizing priorities and keeping the team focused on the most important features
- Strong hands-on experience in the entire development life cycle of software products - coordination of project meetings, project scheduling from the design stage to the deployment stage, and final Ready-to-Ship product.
- Excellent understanding of object-oriented design concepts and software development processes and methods
- Developed software in the SCRUM environment using Agile methodologies
- Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
- Must have strong troubleshooting, code optimization, and refactoring skills
- Ability to learn and adapt to continuously changing technology
- Must have a passion for development and the latest technologies
- Experienced at leading a team and mentoring junior developers
- Experienced at translating high-level requirements into logical tasks and identifying the technical requirements for each task
- Experience working with internal customers, research groups, and various business support areas
- Designer's eye
- Sitecore and CDN integration
- Hands-on experience in web application migration from Sitecore XP to Sitecore XM Cloud, integration with Coveo.
- Experience with UX patterns and ability to design complex applications
- Experience with CSS pre-compilers (SASS, LESS)
- Experience with client-side optimization (GZIP, sprites, minification, obfuscation, browser caching)