Optimizely Developer
Full Time - Long Term - Senior
Responsibilities
Reporting to the Engineering Manager, you will be responsible for development of backend and frontend code development for our two externally facing websites as well as our home office intranet, all of which are built upon the Optimizely (formerly EPiServer) content management system. You will execute on design patterns and architectures defined by the leads on the team. You will participate in all aspects of the Agile workflow, attending meetings with stakeholders to assist in defining requirements, and assist in helping our team to meet, and to grow to predict the needs of our stakeholders. You will grow our test coverage by participating in Test Driven Development, building both unit tests and end to end tests as part of the solution development. You will participate in troubleshooting during production issues.
Required skills
Backend: C# .Net 6, including use of APIs and data-driven architecture (min 5 years)
Frontend: HTML5, CSS, JavaScript, including use of APIs (5+ years)
SQL (min 5 years)
Experience developing on Optimizely Content Management System (3+ years)
Experience developing on Optimizely ODP for web experimentation and personalization (min 2 years)
Experience with data/application integrations (3+ years)
Theoretical understanding of Object-oriented design concepts, SOLID principles, dependency injection (5+ years)
Nice to haves
Previous experience developing solutions which integrate with Azure Active Directory for SSO
Experience working with Salesforce Data Cloud and Marketing Cloud
Experience leading or working independently on small projects from requirements gathering through implementation
Experience with data integrations
Experience with system monitoring
Experience with Java
Experience with AWS infrastructure and tools
Experience with React