• Bachelor’s degree in Computer Science or Computer Engineering
• 2+ years of Salesforce customization development, application integration and data migration execution
• 2+ years designing / creating the technical architecture for Salesforce implementations
• 7+ years of application programming and/or Hands-on technical architecture experience
• 5+ years of experience with full cycle application development (Full SDLC experience: design, development, delivery, etc.), 3+ years with Agile, DevOps or CI\CD
• 5+ Real world experience implementing modern application and infrastructure design patterns, including micro-services and containers, disposable, reactive, stateless and distributed patterns
• Working experience with native cloud architectures (AWS preferred)
• Proven ability to lead a group through an architectural development process and collaborate with technical teams, Business and other constituents in designing and building enterprise-wide solutions.
• Experience leading small technical teams and a proven ability to mentor and guide multiple-disciplined (full stack) technical teams
• Ability to discover and define functional requirements and to transform them into technical requirements and architecture definition
• Proven ability to influence technology strategy and best practices across peer and leadership groups that support an agile\rapid development culture
• Outstanding communication skills (verbal and written) and ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences
• A strong intellectual curiosity to continually challenge what exists and explore what should be changed to best meet evolving business and market
• Consulting experience is a plus
• Business Process Management preferred