Salesforce Developer

At Workiva, we are committed to greatness and strive to provide best-in-class customer service. Our software and support should leave our customers with a “Wow!” impression. That's where you fit in. As a part of our Information Technology Salesforce team, you will help re-engineer and continuously improve the value Salesforce.com brings to Workiva.

You will be involved in designing, developing, testing and deploying Salesforce functionality.  Individuals in this role have a passion for writing refined code and a desire to constantly refactor and improve the Salesforce experience for our customers and co-workers.  If you are ready to build great user experiences within the Salesforce application while being encouraged to experiment and innovate then this is the job for you.

Role and Responsibilities:

  • Troubleshoot and resolve issues based on existing technology in a timely fashion
  • Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (user stories) with team members and customers
  • Work directly with Technical Lead and key business users to understand business processes, advise on how Salesforce.com can best meet business requirements, and recommend best practices for implementing a solution.
  • Build custom declarative and programmatic applications on the Force.com platform
  • Ensure timely delivery of technical solutions while following development best practice to ensure long-term viability and scalability of customizations.
  • Design data models, user interfaces, business logic and security for custom applications

Qualifications and Education Requirements:

  • 3+ years Salesforce development experience
  • Administrator and Platform Developer certifications highly desired
  • Deep knowledge of Apex and Visualforce
  • Demonstrated experience building custom Apex triggers, Visualforce pages, and workflows within Salesforce.
  • Experience implementing the Salesforce Lightning Experience
  • Salesforce Community Cloud knowledge a plus
  • Experience working in Agile development teams using SCRUM
  • Experience in all phases of the software development lifecycle, exposure to database development, and design pattern skills
  • B.A./B.S. degree required in Management, Information Systems, Computer Science, Computer/Software Engineering or related field, or equivalent work experience

Back to top