The Salesforce Lead Developer is responsible for architecting Salesforce solutions that integrate with existing enterprise applications. The Lead Developer will own the full application process that translates business requirements into functional solutions. This position will provide governance and best practices/standards supporting the platform adoption and full application lifecycle: design, development, change control, UAT, deployment and support. The Lead Developer is expected to provide Salesforce technical leadership for a team of developers, admins and analysts.
The Developer is expected to demonstrate leadership expertise to execute strategic direction as well as significant depth of technical expertise in salesforce solution design.
Experience with Five9 or Genesys CTI solutions highly preferred. Individual will work with the selected vendor to design, install, configure, and deliver the CTI solutions to company Call Centers in North America.
ESSENTIAL JOB RESPONSIBILITIES:
Own the full application/ software development lifecycle, translating business requirements into functional solutions.
Provide governance and best practices/ standards supporting the platform adoption and full application lifecycle (design, development, change control, UAT, deployment and support).
Work closely with business and IT leaders to provide technical solutions (including “out of box” solutions) to complex business needs.
Research, recommend and implement AppExchange applications and salesforce upgrades to help meet business needs.
Provide Salesforce technical leadership for team of developers, admins and analysts. Provide hands-on assistance to maintain salesforce configurations, apex classes, admin tasks, queries and reports as needed.
Document current and future state processes and develops technical specifications for projects and enhancements.
Collaborate with project managers to Identify project milestones, tasks, and required resources to develop a detailed project plan.
Aid end-user application support (troubleshooting errors, managing support tickets, and testing solutions) and release management (migration, refreshes, version control and deployment) as needed. Serve as an escalation point for support issues.
Lead design of technical end to end solution for business processes using Salesforce.com Sales Cloud, Service cloud & force.com platform.
Work with internal technical team members representing back office applications to design seamless integration between the applications, particularly ERP and Financial applications.
Recommend build vs. buy options for integrations within the force.com platform.
Demonstrate a deep knowledge of all Saleforce.com product offerings and solutions.
Demonstrate thought leadership in SaaS solutions and technologies.
EDUCATION and EXPERIENCE REQUIREMENTS:
At least 8 years of overall IT experience and a record of success supporting a fast-paced business organization, providing functional and technical expertise, while applying best practices and leveraging core capabilities.
At least 2 years’ experience as a Salesforce Lead Developer in a fast-paced environment, working as a team leader to complete tasks thoroughly and accurately, with minimal supervision.
Multiple years for previous Salesforce development experience including strong working knowledge and ability to code APEX (classes, triggers and web services), Visual Force, Salesforce APIs, SOQL, Force.com platform.
Experience with 3rd party BI tools and Integration technologies (Web Services, microservices, xml, SOAP).
Strong understanding of relational databases and other enterprise application architecture (on premise or cloud).
Strong knowledge and understanding of Salesforce architecture and governor limits and Salesforce integration components (APIs, APEX, Visualforce, SOQL and Web Services). Knowledge of other integration technologies is highly desired.
Strong knowledge of Salesforce application including configuration, triggers, process builders, workflows, visual force, apex coding, batch processes and, database design. Salesforce.com certification is strongly desired.
Advanced knowledge of Salesforce data model, custom objects, visual force pages, workflows, and configuration.
Knowledge of and hands-on experience with CRM application tiers, concepts, processes, technology, and tools.
Strong understanding of relational databases and ability to query data from Microsoft SQL databases required.
Experience with creating and managing web services, micro services, and api development methodologies.
Experience with Github is desired.
Strong functional and technical skills, project management skills, troubleshooting skills, presentation and facilitating skills.
Bachelor’s degree in computer science or related field. Master’s degree preferred.
Salesforce Certified Platform Developer II or actively seeking Salesforce Architect certifications.
Salesforce Certified Platform Developer I.
Salesforce Certified Administrator.
Computer Aid, Inc. (CAI) is an innovative solutions company managing engagements with numerous Fortune 1000 companies and government agencies. CAI is headquartered in Allentown, Pennsylvania with a staff of over 4,200 professionals working at locations around the world in a variety of industries. Our services leverage technology to provide outstanding customer experiences that generate new value for our clients, our employees, and our greater communities.
CAI is building a culture of continued learning, support, and personal development in a collegial environment. We also strive to make a positive impact on our surrounding communities through various outreach programs. We make a positive difference for our associates and the communities in which we serve.
Our mission: Provide industry-leading services and an incredible workplace for our associates, while making an impact on our communities.
CAI is an Equal Opportunity/Affirmative Action employer. Minorities, women, veterans and individuals with disabilities will receive consideration and are encouraged to apply.