+ Architect, design, and develop solutions within a multi-functional Agile team to support key business needs. + Design, and implement software components for content systems.
+ Perform analysis and articulate solutions. Design underlying engineering for use in multiple product offerings supporting a large volume of end-users. + Manage and improve existing solutions. Solve a variety of complex problems and figure out possible solutions, weighing the costs and benefits. + Engineer components, and common services based on standard corporate development models, languages, and tools. + Apply software engineering best practices while also leveraging automation across all elements of solution delivery. + Collaborate effectively with technical and non-technical stakeholders. Must be able to document and demonstrate technical solutions by developing docu...