About Sitecore:
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.
Responsibility:
- Act as an active driver for designing, developing, shipping features
- Developing high-quality codes on features, bug fixes and hotfixes according to Sitecore guidelines by following and promoting Sitecore Code Quality Model.
- Maintain close collaboration and effective communication with the Technical Manager, Lead Developer, Lead QA, team members and other stakeholders.
General Requirement:
- 3 or more years of software development experience.
Hard Skill:
Required Skills:
- Experience in programming and scripting languages: C#.NET, Typescript and Terraform
- Experience in version control system: Git and branching strategy.
- Experience in database: SQL Server and NoSQL storages.
- Experience in DevOps and CI/CD best practices.
- Experience in implementing unit test and integration tests
- Advanced knowledge in containerized application development.
It would be a plus:
- Experience in optimizing software performance using profiling tools.
- Experience in using development tools such as Visual Studio, VSCode, Resharper.
- Advanced knowledge in modern SaaS architecture
- Advanced knowledge in Azure cloud services.
Soft Skills:
- Excellent written and oral communication skills in English.
- Supportive attitude towards team members in the product, technology and process for a timely delivery.
- Passionate in continuous learning in the product domain, technology best practices and Agile principles.
- An original thinker that can offer new innovative ideas
- Self-motivated, thorough, and methodical individual who can perform at optimal levels under pressure.
- Driven person who is eager to keep up with technology trends and learn the next big thing
We believe that coming together as a community, in person, is important to innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working (our own amazing spaces or those of our partners and customers) to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.