Salesforce Data Engineer
Summary/Objective
We’d love you to join our thriving MediaNews Group product development team whose mission is to create people-centric, software experiences that empower our local news and digital partners. We help small teams play big!
Be part of a digital media landscape in the midst of rapid change; our team is at the center of a new content, marketing, and revenue-sustainable experience that puts content, people and performance first. You will be joining not only a team, but also a pragmatic way of working – we are agile, lean, and minimum viable process oriented as we transform from a build to scale mindset through four core principles: be transparent; be disciplined; be bold; be together. Join us!
We are excited to be hiring a Data Engineer to join our high-performing team of experts as we continue to develop and enhance our Salesforce implementation for all parts of our business. Our Salesforce Lightning implementation includes Sales Cloud, CPQ, Tableau CRM, Partner Communities, and Pardot integration with plans to expand into other suite offerings. We are only a few years into our Salesforce journey, so you will have the opportunity to shape the course towards scale and meeting the needs for our customers. You will be part of the larger Product & Technology team which prioritizes learning, continuous improvement, and flexibility, allowing for many personal and professional growth opportunities.
Essential Functions
Collaborate with data warehouse team and salesforce administrators to develop and configure integrations with salesforce and a variety of external platforms
Collaborate on relational and dimensional data modeling and database design.
Implement systems that validate data, ensure quality and consistency as data moves from source systems to production.
Troubleshoot data issues, validate result sets, recommend and implement process improvements, provide ad-hoc and scheduled reports and analysis.
Salesforce Platform Development/Configuration
Manage development-related Salesforce Release upgrades and documentation.
Developing customized solutions within Salesforce
Creating development goals and working within a product management timeline
Competencies & Skills
2+ years of experience in ETL processes
Revenue cloud experience preferred.
2+ years of experience in Python
2+ years of experience in SQL
2+ years of experience in Working with web service APIs
2+ years of experience in Version control system such as Git
2+ years of experience in Linux and/or OS X
2+ years of experience in PostgreSQL or other RDBMS data stores
Knowledge of database design and architecture principles, including in the data warehousing space
1+ year of experience working with Salesforce
Salesforce Developer Certification preferred
Advanced knowledge of Salesforce Lightning
Experience with complex Apex code
Supervisory Responsibility
N/A
Travel
0%
Required Education
3+ years of relevant Software Engineer experience
Preferred Education
Bachelor’s degree in Computer Science, Engineering, in a related field
Required Experience
Salesforce Platform Developer I or II certification and experience
Complex Apex coding
Integrations between Salesforce and other systems
Preferred Experience/Platform Knowledge
Python
Revenue Cloud experience.
Version Control System (VCS)
Applications / Platform knowledge desired (but not all required)
Apache Airflow
Work Environment
This job operates in a professional office environment and at the Company and client sites for business meetings and presentations. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
This position may be a permanent remote role.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms and requires the ability to occasionally lift office products and supplies up to 30 pounds.
Other Duties
This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.