Senior Salesforce Developer

American AgCredit - Denver, CO (30+ days ago)3.9

Full-timeEstimated: $88,000 - $120,000 a year

Who is American AgCredit?

Our mission is simple… Be the best lender to Agriculture. In order to deliver on that statement, we have the best people working for us. Headquartered in Santa Rosa, California, with offices throughout California, Colorado, Kansas, Nevada and Oklahoma, we have been serving all segments of the agricultural business for over 100 years!

Benefits offered by American AgCredit:
Commitment to agriculture and our communities we serve
Family friendly work environment
Investment in employee growth, development and training
Medical, Dental and Vision coverage
Outstanding 401k – up to 9% matching!
Generous Vacation Leave (starting at 15 days)15 Paid Sick Days11 Paid Holidays
Competitive Incentive Compensation Plan
Disability & Life Insurance
Employee fitness and wellness benefits.
Free Soda, Coffee and Snacks!
The Senior Salesforce Developer collaborates with business partners to develop and integrate in our complex enterprise Salesforce environment, continually improving the end-user experience. This includes proprietary enterprise applications designed and developed in-house as well as third-party applications hosted externally. American AgCredit is delivering business value through DevOps/Agile teams where we are implementing Continuous Integration/ Continuous Delivery (CI/CD) practices with automated testing. We are accelerating our digital and customer experiences through on-line banking/cash management, customer portal, and mobile application development.

Perform expert Salesforce Integration support between the nCino loan origination system, Financial Services Cloud, Sales, and Customer Community Portal.
Partner with in-house and cloud vendors to negotiate and build world class business, functional, and design requirements for enhanced end-user experience.
Design, develop and configure Community cloud solutions using the full Salesforce toolset including custom objects and
fields, validation rules, workflows, triggers, process builder, etc.
Create and maintain views, reports, dashboards, campaigns and other forms, page layouts, custom objects, and new applications when necessary.
Design, create and maintain user roles, security, groups, permission sets, queues, profiles and hierarchies including user management.
Understanding of advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations and effective unit testing.
Collaborate with Agile Scrum Masters, Business Systems Analysts, Testers, and other team members. Create user-centered designs based on business and functional requirements, user research, market analysis, customer feedback, and usability findings.
Design Lightning user interfaces by leveraging conceptual design techniques such as creating visual mockups, prototypes, demos, and diagrams.
Improve the user-experience by applying best practices, usability testing, user input and industry trends in the marketplace.
Be involved in all phases of the software development life-cycle adhering to industry best practices for developing and integrating high quality technical solutions.
Participate in design / code reviews to help promote consistent quality coding practices and standards, as well as constructively improve secure coding.
Additional, related duties as assigned.

BS/BA in Computer Science or equivalent technical competency.
Minimum seven years of application design and development using object oriented languages.
Minimum four years of Salesforce development and integration experience with Visualforce, Apex (classes/controllers/triggers), SOQL, App Exchanges, and E-commerce solutions, platform apps, custom apps, design app data models, logic, interfaces, and security
Practical experience with APIs, consuming and invoking web services utilizing WCF, REST, SOAP, XML, JSON.
Salesforce Certified Platform Developer II (DEV 501), Salesforce Certified Advanced Administrator (ADM201), experience developing UI pages using Lightning framework preferred.
Four years of developing and integrating software within the full Microsoft technology stack, including desktop and server systems preferred.
Professional experience developing solutions with the .Net framework, primarily in C#. Experience with VB.Net, MVC, Entity Framework is desired.
Deep understanding of web technologies, specifically standard-based design JavaScript, HTML, and CSS.
Experience with jQuery, Bootstrap, Ajax, and AngularJS is desired.
Capable of writing moderate SQL queries and exposure to MS SQL Server tools. Understanding of stored
procedures, views, user defined functions and types.
Understanding of software engineering best practices including UI/UX, configuration management, automated testing, and secure coding.
Experience with version control, issue tracking, data validation/ integrity controls,and build/release management.
Experience with Continuous Integration/Continuous Delivery, writing test class code coverage, and executing unit testing.
Experience with financial transactions, fraud prevention and security.
Customer service, excellent verbal and written communication skills, and able to excel collaborating in an Agile team environment.
All hiring is contingent on eligibility to work in the United States. We are unable to sponsor or transfer visas for applicants.

Must have the ability to perform basic office tasks and work in a typical office setting. Employee will be sitting for extended periods of time and accomplishing work at a desk and work at a computer for an extended period of time. Must have strong written and verbal communication skills to adequately convey ideas and work well with a team. Ability to talk and hear, sit and use their hands and fingers, and reach in all directions is essential in performance of the job. Some lifting and moving of items up to 25 pounds required. Work during established business hours and may require occasional weekend and/or evening work.