Details
Posted: 02-Aug-22
Location: D.C.
Type: Full Time
Categories:
Information Technology and Web
Want to work for a great Organization?
The American Bankers Association is the banking industry's champion. Joining ABA makes you part of a team that: • has Extraordinary People - ABA experts are the "go to" sources for bankers, policy makers and the media for credible information and insights for the banking industry. • has Unmatched Scope and Scale - ABA's unparalleled information and services keep members current, knowledgeable and prepared. • is Impact-Driven - ABA has a proven record of bringing about positive change for our members and the industry. We take action and achieve results. Plus competitive pay, an outstanding benefits package, a convenient DC location, a professional collegial work environment and an opportunity to work on issues of national significance equals a winning combination!
Job Description:
The Senior Director, Salesforce Applications, will lead a team of Salesforce resources responsible for enhancing and supporting the platform for ABA’s association management, customer service, sales, and e-commerce functions. The Senior Director will stay apprised of market trends & best practices, work with business analysts, client engagement, and functional leadership at all levels to prioritize the backlog and foster adoption. While the role resides in IT, the role requires close work with business leadership to develop the business case for technology, lead health, maintenance, and development of the platform, and lead functional leaders and teams through the business transformation to achieve improved business performance.
Responsibilities include platform strategy, internal customer support, application development, quality assurance, and system administration for ABA’s Salesforce Sales Cloud, Service Cloud, Marketing Cloud, and Salesforce-based association management system (NimbleAMS).
The Senior Director, Salesforce Applications, must have demonstrated excellent technical and collaboration skills, a strong sense of personal accountability, and the real desire to achieve accurate and timely metrics and see it used to drive decisions across the organization.
Key Responsibilities:
Salesforce Platform Strategy, Planning, and Client Management
- Partner with business analysts and stakeholders to identify needs, gaps, and pain points and prioritize processes for technical projects. Identify the ROI/Business case for associated technical work; identify and articulate sources of customer value from business processes, data & advanced analytics.
- Build and maintain relationships with vendors and consulting partners to maximize ABA’s investments in software and obtain results from partners.
- Oversee technology design; partner with application owners to streamline system interfaces.
- Collaborate with business users and analysts to define projects and set feature backlog priorities and scope.
Product Development & Delivery
- Oversee and execute development, testing, integration and implementation of technical solutions (custom solutions and packaged solutions) integrating ABA’s Salesforce ecosystem with other ABA technology -- financial management system (Workday), the learning management system (Cornerstone on Demand), and websites (Sitecore).
- Lead an ABA team of three Salesforce administrators, developers, and integrators in configuring our environment and develop custom solutions using Apex and LWC.
- Leverage Salesforce vendors and contractors, where necessary, to augment resources.
- Instill and implement Salesforce development best practices to maintain a sound system architecture and enhance scalability.
- Manage the internal sprint planning, release, and deployment processes.
- Develop metrics and track the performance to enable continuous improvement.
- Assess the technical impact of Salesforce and NimbleAMS releases to all upstream and downstream applications, systems, and processes. Collaborate with project/release managers and business analysts on regression, quality assurance, and user acceptance testing.
- Objectively evaluate vendor delivery performance versus schedule, cost, and quality and provide feedback on a periodic basis to vendor.
- Stay abreast of best practices and business trend; researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; working within and exercising functionality of the systems regularly; and participating in professional organizations.
- Perform other related duties, as assigned.
Operations – Application Support, Platform Maintenance
- Communicate and resolve production incidents and outages. Manage delivery and Service Level Agreement’s (SLA’s) by guiding incident resolution, problem management, maintenance, and enhancement tickets raised by the end users for assigned applications.
- Monitor and report on system interfaces. Identify trends to develop fixes for recurring issues.
- Collaborate with Data Services team to address requests for access and permission changes for users of NimbleAMS and Salesforce.
- Ensure compliance with NimbleAMS and Salesforce contractual requirements related to user licenses and storage. Produce weekly dashboards of usage and system adoption.
Leadership
- Engage in external research to understand evolving technology and process trends and best practices that support our Salesforce environment (e.g. NimbleAMS CRM and eCommerce, Sales Cloud, Service Cloud and Marketing Cloud in the future).
- Serve as a trusted partner to the leadership of functional areas.
- Work closely with other technical team leaders within the organization to plan, build, and maintain complex cross-platform integrations.
- Manage the day-to-day activities of the development team such as one-on-ones, collaboration with the Salesforce, and prioritization and scoping of work items.
- Communicate with senior management on the status of projects, timelines, challenges to implementation, and deployments in a non-technical manner.
- Build a team culture of “rolling up your sleeves,” positivity, inclusiveness, and collaboration.
- Manage vendor relationships for tools and software used by the development team.
- Assist with the preparation of budget for IT systems and services related interfaces and application integration.
Requirements:
- Bachelor's degree in Computer Science, Information Systems or related field.
- Current Salesforce Certification (administration and/or development).
- Experience administering multi-cloud Salesforce orgs (Sales Cloud, Service Cloud, NimbleAMS, Marketing Cloud) and managed packages on the Salesforce platform.
- 3+ years of leading a team in Apex, Visualforce, and Lightning development, configuration, testing, and deployment (Gearset).
- 5+ years related experience managing a team in a Salesforce environment.
- Significant experience with Custom APIs, Web Services and Rest APIs systems.
- Experience with integration and business intelligence tools, such as Mulesoft, Tableau, Salesforce Einstein Analytics.
- Experience leading agile development teams using tools such as MS Azure DevOps to manage requirements, backlog, and testing.
- Understanding and experience with Continuous Integration and Continuous Deployment
Personal Attributes & Preferred Experience:
- Strong interpersonal skills.
- Efficiently problem-solve in fast-paced, collaborative environment.
- Strong critical thinking skills with experience in gathering feedback, developing, and following up on action plans.
- Willingness to get involved at the ground level on top of project management.
- Excellent time-management skills and attention to detail.
- Highly self-motivated.
- Strong ability to partner with implementation and product vendors.
- Exceptional written and oral communication skills.
Preferred Experience:
- Data management experience (SQL, XML, JSON).
- Work experience in a large Salesforce consulting firm.
- Non-profit/association experience.
- Experience implementing association management systems, NimbleAMS preferred.
- Experience with business intelligence and reporting, e.g., Einstein analytics, Tableau, Power BI.
- Experience with customer service tools such as Ivanti Heat.
- Code migration, back-up and release management with Gearset or similar tool.
American Bankers Association (ABA) is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, age, sex, marital status, gender identity, sexual orientation, disability, protected Veteran status, personal appearance, political affiliation, family responsibilities, or any other characteristic protected by applicable law.
ABA encourages and celebrates diversity so if you are motivated, hardworking and want to make a difference, come as you are!