We are looking for a highly skilled Senior Full Stack Developer who is comfortable with both front-end and back-end programming. In this role, you will be responsible for the overall development and implementation of both front-end and back-end software applications. Your responsibilities will include designing system architecture, engaging in programming, conducting performance testing, and systems integration. Additionally, you will be responsible for troubleshooting, debugging, maintaining, and enhancing our digital tools to ensure applications responsiveness. You will also collaborate with graphic designer on web design features, among other tasks. As a Senior Developer, you will utilize your knowledge and experience to design, develop and deploy enterprise solutions for an array of technologies. You will work with a collaborative team to ensure development efforts are well documented and delivered with quality. As an experienced field professional, you combine a breadth of knowledge across open-source and cloud technologies with external customer delivery experience. You will support sales and process owners and various service delivery groups and participate in customer engagements, demonstrations and meeting across internal users such as business unit leadership, engineers, digital experience teammates and IT. This position will be also responsible for working with technical architects and other UI/UX engineers to implement various desktop and web applications.