Salesforce Developer

  • Kabbage
  • Atlanta, GA, USA
  • Aug 01, 2018
Full time Developer

Job Description

Kabbage is setting a new standard in big data and FinTech and we are looking for a Salesforce Developer to join us as we continue our amazing growth trajectory.  

Kabbage is more than a lender for small businesses; our data and technology platform is now being used as a fully branded product by other lenders, and our products are growing rapidly.  We’ve received numerous awards & recognition, including Glassdoor’s 2017 Best Places to Work, "36th fastest growing company in the US" on the INC 500 List, Fast Company's "Top 10 most innovative companies in finance" and Forbes' "America’s Top 100 Most Promising Companies" among others.

Your mission:

Collaborate with Engineering, Database, Sales, and Marketing teams to build and implement solutions that integrate seamlessly. Actively engage with these departments to develop Salesforce solutions for Kabbage using Communities, Lightning, Marketing Cloud, Pardot, Service Cloud, Sales Cloud, and Live Agent.

What you'll be doing:

  1. Translate business requirements into well designed Salesforce solutions that are functionally stable, quality checked, unit tested, and that meet the business needs for Sales, Customer Service, and Marketing.
  2. Provide detailed estimates of the level of effort associated to implement the project from requirements gathering through deployment. Break down large initiatives (epics) to smaller, workable chunks (stories) that can be quickly developed.
  3. Communicate with engineers on how Salesforce works and how it interfaces with the Kabbage platform, and then formulate the best plan to develop features going forward.
  4. Understand ETLs from the Kabbage database (and any limitations of the database delivering data to Salesforce) and provide solutions for those limitations on the fly.
  5. Be a credible subject matter expert in sales cycles, marketing events, and directly to clients and partners. Actively develop in Kabbage's Salesforce Community.
  6. Build APIs inside of Salesforce, but know when to declaratively (rather than programmatically) solve the business problem.

What you should have:

  • Experience developing and delivering solutions for real customer problems, preferably with an emphasis on Sales, Customer Service, and/or Marketing issues.
  • Experience developing Lightning apps and components within the salesforce ecosystem.
  • Salesforce/ platform experience, preferably with Java or C# (or any object-oriented language) and with a strong focus on Apex and Visual Force development.
  • Experience in developing Apex test classes with a solid knowledge of SOQL. Be familiar with Advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations and effective unit testing.
  • Extensive VisualForce, Apex Classes/Controllers, Apex Triggers, Web Services, Salesforce API (REST/SOAP/MetaData) development experience.
  • Experience developing custom applications on the platform with integrated third-party applications, including ETL jobs, while thoroughly understanding Salesforce Admin functionalities.
  • Experienced with Agile software development practices and lifecycle. Be comfortable with modern SDLC best practices, including iterative and incremental development, and delivering working software frequently with attention to technical excellence.
  • Fluent in the essential front-end web development languages, i.e., HTML, CSS and JavaScript.
  • Understanding of the scaffolding within responsive web design as it relates to devices of multiple sizes.
  • The ability to translate high-level requirements into beautiful, intuitive, and functional user interfaces with clean code.

Bonus points:

  • Platform Developer II and/or Advanced Admin certification.
  • Development experience with Angular, React, or other leading JavaScript libraries.

What we're looking for in you:

  • Efficiency: Able to produce significant output with minimal wasted effort
  • Analytical Skills: Able to structure and process qualitative or quantitative data and draw insightful conclusions from it; exhibits a probing mind and achieves penetrating insights
  • Attention to Detail: Does not let important details slip through the cracks or derail a project
  • Proactivity: Acts without being told what to do; brings new ideas to the company
  • Work Ethic: Possesses a strong willingness to work hard and sometimes long hours to get the job done; has a track record of working hard
  • Collaboration: Working well with a range of people from across the business
  • Team Player: Willing to help with things that may be outside of my role
  • Communication: Communicates information, ideas, and concepts clearly
  • Enthusiasm: Exhibits passion and excitement over work; has a can-do attitude

The Kabbage Advantage

At Kabbage, our people are awesome, so we built the Kabbage Advantage—our way of being awesome right back. We offer competitive benefits including unlimited PTO, equity in the company, and exceptional health coverage options. Our team members enjoy a dynamic work environment with daily catered lunches, fully stocked kitchens, and onsite fitness classes.

While our perks and benefits are generous, the people are actually what make Kabbage great. Kabbagers are curious, creative, and resilient. We are enthusiastic, productive, and problem solvers. And we don’t do it alone. At Kabbage, you will find low ego individuals who work hard to communicate effectively and work collaboratively.