Salesforce Developer at Kabbage
Atlanta, GA, US
Kabbage is blazing a trail in big data & 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 expanding. 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, Sales Cloud, Service Cloud, and Live Agent.

What you'll be doing:

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.
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.
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. 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.
Be a credible subject matter expert in sales cycles, marketing events, and directly to clients and partners. Actively develop in Kabbage’s Salesforce Community.
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.
3+ years 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.
Bonus points: developer and admin certification
Development experience with Lightening, 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
Why Kabbage?

Our people! We are very proud of our people, our products, and our fun, friendly, and passionate culture.
Equity – everyone’s an owner!
Full coverage of individual health benefits
Fully stocked kitchen & catered lunches daily
Casual work environment – just cover all of the requisite parts!
Top of the line hardware