Faster and better experience!
.Net Developer - C# Programming (5-11 yrs)
IT Firm
posted 3d ago
Role Overview :
As a Sitecore .NET Developer, you will be at the heart of building and maintaining world-class digital experiences using the Sitecore Experience Platform (XP) and .NET technologies. This role requires a deep understanding of Sitecore CMS, .NET frameworks, and web application architecture. You'll work closely with cross-functional teams to design, implement, and optimize solutions that enhance the customer journey and provide a seamless user experience.
The ideal candidate will have strong Sitecore development experience, proficiency in ASP.NET, C#, SQL Server, and a solid understanding of web technologies. You should be comfortable working with various Sitecore modules, integrating third-party APIs, and collaborating in an Agile development environment.
Key Responsibilities :
Sitecore Development :
- Design, develop, and maintain Sitecore-based websites and applications using the Sitecore Experience Platform (XP). Create Sitecore templates, layouts, and components based on business requirements. Customize Sitecore features to meet the needs of various clients.
.NET Integration :
- Implement custom .NET code and ASP.NET MVC architecture for Sitecore applications. Build and maintain C# code to interact with Sitecore APIs, services, and third-party integrations.
- Collaboration with Cross-Functional Teams:
- Work closely with front-end developers to implement Sitecore-driven pages and features using modern front-end technologies such as HTML5, CSS3, and JavaScript. Ensure seamless integration of front-end design with back-end Sitecore functionality.
Performance Optimization :
- Troubleshoot, optimize, and improve the performance of Sitecore-based solutions.
- Address issues such as slow page load times, memory leaks, and high server loads.
- Conduct performance audits and propose improvements.
Sitecore API Integration :
- Work on integrating Sitecore with third-party systems, services, and APIs.
- Experience with RESTful APIs, JSON, and Web API development is essential.
Content Management & Automation :
- Enhance content management workflows and automate processes within Sitecore.
- Develop solutions to help marketers and content teams manage and publish content efficiently.
Code Reviews & Mentorship :
- Conduct code reviews to ensure code quality, performance, and maintainability.
- Mentor junior developers and help foster a culture of learning within the team.
- Share knowledge on best practices, design patterns, and Sitecore-specific development strategies.
Agile Methodology :
- Participate in Agile development cycles, including sprint planning, daily stand-ups, retrospectives, and continuous delivery.
- Use Git for version control and participate in code merges and branching strategies.
Documentation :
- Maintain proper documentation for Sitecore development processes, code structures, and deployment workflows.
- Ensure all code is well-commented and easy to understand for future developers.
Key Skills & Qualifications :
Sitecore Expertise :
- 5+ years of hands-on experience working with Sitecore Experience Platform (XP). Solid understanding of Sitecore's architecture, modules, and customization options.
.NET Technologies :
- Extensive experience with ASP.NET MVC, C#, and SQL Server. Experience building scalable and high-performance applications using .NET Core is a plus.
Frontend Skills :
- Strong understanding of modern web technologies, including HTML5, CSS3, JavaScript, and popular frameworks like React or Angular. Familiarity with SASS or LESS is a bonus.
API Integration :
- Experience integrating Sitecore with external APIs and systems. Familiarity with RESTful APIs, SOAP, OAuth, and web services.
Version Control :
- Proficiency in using Git for source control. Familiarity with GitHub, Bitbucket, or TFS.
Performance Optimization :
- Ability to diagnose performance bottlenecks and implement optimizations for better load times and scalability.
Problem-Solving & Debugging :
- Strong analytical skills with the ability to troubleshoot complex issues. Experience with debugging, unit testing, and using profiling tools.
Agile Methodologies :
- Solid experience working in Agile environments, with a focus on continuous delivery and iterative improvement.
Communication Skills :
- Strong verbal and written communication skills.
- Ability to collaborate effectively with cross-functional teams and communicate complex technical solutions to non-technical stakeholders.
Nice-to-Have Skills :
Sitecore Experience Commerce (XC) :
- Experience with Sitecore Commerce solutions and integrations.
Headless Sitecore :
- Knowledge of JSS (JavaScript Services) for headless Sitecore development.
Cloud Platforms :
- Experience with cloud hosting solutions such as Azure, AWS, or Google Cloud.
Sitecore Certifications :
- Sitecore certifications (XP, XC, JSS) are a plus but not required.
Why Join Us?
Work Remotely :
- Enjoy the flexibility of working from anywhere in the world. We believe in a results-driven culture and provide the tools and support you need to succeed.
Competitive Compensation :
- We offer a competitive salary, performance-based incentives, and a generous benefits package.
Innovative Projects :
- Work on exciting, large-scale projects with well-known brands and enterprises. Use the latest technologies and tools to push the boundaries of what's possible in digital experiences.
Career Growth :
- Take advantage of ongoing training, certifications, and development opportunities to enhance your skills and advance your career.
Collaborative Environment :
- Join a passionate and talented team that values knowledge sharing, collaboration, and continuous improvement. We foster a work culture that encourages creativity and innovation.
Flexible Work Hours :
- Balance your professional and personal life with flexible working hours and remote work options.
Functional Areas: Software/Testing/Networking
Read full job description