Job descriptionExtensive enterprise consulting experience, including implementation experience with one or more common enterprise software solutions (e.g. CRM, ERP), filling positions of increasing responsibility, and managing more junior technical resources.Experience as a Senior Architect and CTO in a mid to large-sized organization with demonstrated leadership driving an organizational transformation in a matrixed organization.Proven ability to analyze, design, and optimize business processes via technology and integration.Experience with Waterfall and Agile implementation methodologiesExperience with key areas of enterprise architecture, including integration technologies, single sign-on, and master data management.Apex and Visualforce Development KnowledgeEnvironments Management KnowledgeMigration ToolsSource Control Tools like Jenkins, Bitbucket etcApplication SecuritySalesforce SOAP API and Rest APIsLightning experience