About DAT
DAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on DAT for the most relevant data and most accurate insights to help them make smarter business decisions and run their companies more profitably. We operate the largest marketplace of its kind in North America, with 400 million freights posted in 2022, and a database of $150 billion of annual global shipment market transaction data. Our headquarters are in Denver, CO, with additional offices in Missouri, Oregon, and Bangalore, India. For additional information, see
The Opportunity
DAT is looking for an Associate Salesforce Developer to join our Business Applications team based in Denver, CO; Beaverton, OR; or remote.
Candidate profile
The Associate Salesforce Developer will be primarily responsible for designing, developing, and customizing solutions on the Salesforce platform. Your primary focus will be to support and enhance our Salesforce implementation, ensuring it aligns with the organization's business needs. The ideal candidate will have a solid understanding of Salesforce development best practices, possess hands-on experience in developing / implementing Salesforce applications, and demonstrate excellent problem-solving skills.
What You'll Do
- Customization and Development: Collaborate with stakeholders to gather requirements and translate them into Salesforce customizations, including Apex classes, triggers, Visualforce pages, Lightning components, and other Salesforce development tasks
- Integration: Integrate Salesforce with third-party applications and tools, ensuring data flow and synchronization between systems
- Configuration: Configure and maintain Salesforce features such as flows, process builder, validation rules, custom objects, and fields to support business processes
- Testing and Debugging: Conduct unit testing, troubleshoot issues, and resolve defects to deliver high-quality and error-free solutions
- Documentation: Maintain comprehensive documentation of Salesforce configurations, customizations, and integrations
- Salesforce Administration: Assist with day-to-day Salesforce administration tasks, including user management, security settings, and data management
- Collaboration: Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver projects successfully
- Support and Training: Provide support to end-users and conduct training sessions to ensure the effective utilization of Salesforce features
- Quality Assurance: Ensure that all Salesforce solutions adhere to coding standards, security guidelines, and best practices
- Continuous Improvement: Stay up-to-date with Salesforce platform updates, new features, and best practices. Proactively identify opportunities for system improvements and efficiency gains
The Skills and Experience You'll Bring
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Salesforce Expertise: 1 to 3 years of hands-on experience developing and customizing Salesforce applications using Apex, Visualforce, Lightning components, and other relevant technologies.
- Experience with Salesforce CPQ, Salesforce Billing, or Zuora
- Salesforce Certification Required. Salesforce Certified Platform Developer I strongly preferred
- Technical Skills: Proficiency in Apex, Visualforce, Lightning Web Components, SOQL, and SOSL. Familiarity with HTML, CSS, JavaScript, and other web development technologies is a plus.
- Integration Experience: Familiarity with API integration and tools (REST, SOAP, etc.) to connect Salesforce with external systems.
- Analytical Thinking: Strong problem-solving and analytical skills to understand business requirements and translate them into technical solutions.
- Communication: Excellent verbal and written communication skills to interact with stakeholders, document requirements, and provide training to end-users.
- Team Player: Ability to work collaboratively in a team environment, sharing knowledge and best practices.
- Agile/Scrum Methodologies: Previous experience with development practices and sprint delivery model
- Adaptability: Flexibility to handle multiple tasks and adapt to changing priorities in a fast-paced environment.
- Continuous Learning: Demonstrates enthusiasm towards continued personal/professional development expand knowledge and skills.
Bonus Skills
- Multiple Salesforce Certifications including, but not limited to; Administrator, Advance Administrator, or Platform App Builder
- Experience of at least 1-2 End-to-End implementations of Salesforce Sales Cloud or Service Cloud