onsite
ServiceMax Data Developer - Johnson Controls
Software Engineer
Design and lead data pipelines that connect ServiceMax, Salesforce, ERP and other enterprise systems, using ETL tools, SQL and Python to deliver reliable field‑service data for business stakeholders.
About the role
Key Responsibilities
- Architect and implement end‑to‑end data flows between ServiceMax, Salesforce, ERP and additional enterprise platforms.
- Develop, schedule, and maintain ETL pipelines using Python, SQL and cloud‑based services (e.g., AWS Glue, Lambda).
- Collaborate with data analysts, engineers and business users to translate functional requirements into scalable data solutions.
- Monitor data quality, performance and reliability; troubleshoot and resolve integration issues promptly.
- Document data models, mappings, and processes to ensure knowledge transfer and compliance.
Requirements
- 3+ years of experience building data integration solutions, preferably with ServiceMax or similar field‑service platforms.
- Strong proficiency in SQL and Python for data manipulation and automation.
- Hands‑on experience with ETL tools and cloud services such as AWS (Glue, S3, Lambda).
- Familiarity with Salesforce data structures and APIs.
- Excellent problem‑solving skills and ability to work cross‑functionally in an agile environment.
Skills
salesforcesqlpythonaws