Associate Developer Job at OnSite Partners LLC, Chicago, IL

VmZ0ZHBCU096R0daOXNoZEh3cUwvTHdRVnc9PQ==
  • OnSite Partners LLC
  • Chicago, IL

Job Description

Job Description

Job Description

Onsite Partner’s mission is to empower each customer in achieving success through the design and delivery of collaborative, creative and comprehensive energy solutions.

Position Summary

OnSite Partners is seeking an Associate Developer / Coding Analyst to design, build, and maintain reliable data pipelines and ETL processes and develop process and tool automations that power client deliverables. In addition to core development tasks, you will focus on developing processes, automating workflows and optimizing analytical tools to enhance efficiency and scalability. Your work will involve leveraging SQL for data transformation, Power BI for dynamic reporting and dashboards, and Python for scripting and process automation.

You’ll collaborate closely with our Data Scientist to transform raw inputs into governed, high‑quality datasets for analytics, portals, and reporting. You will also develop tools to help streamline and automate existing work processes. Expect to work across Microsoft Power Platform and AWS (Glue, Athena, S3), integrate APIs, and produce clear technical documentation for everything you build. This role is ideal for someone passionate about streamlining processes, reducing manual effort, and enabling data-driven insights through automation.

Key Responsibilities

ETL & Data Pipelines

  • Develop, schedule, and monitor ETL jobs (e.g., AWS Glue PySpark/Python Shell) that land, clean, and transform data into curated layers in S3; register/maintain schemas in the Glue Data Catalog and optimize for Athena (partitions, compression, columnar formats).
  • Author performant SQL for Athena and other SQL engines; tune queries for cost/performance and data‑scanning efficiency.
  • Implement automated data quality checks and reconciliation (row counts, referential integrity, null/valid range tests) with alerts and run validation reports for stakeholders.
  • Automate repetitive data engineering tasks and workflows using Python and Power Platform tools to reduce manual effort and improve operational efficiency.

Power Platform Development

  • Build and maintain Power Automate flows, Power Apps (model-driven) and custom connectors to orchestrate data movement and operational workflows; design with resiliency, retries, and throttling awareness.

API Integrations

  • Ingest data from third‑party and internal REST APIs: handle authentication (OAuth 2.0), pagination, rate limits, schema drift, and error handling; normalize JSON payloads into consistent tabular models.

Technical Documentation and Observability

  • Document the data flow, including sources, transformations, and destinations, to provide clarity on pipeline architecture and dependencies.
  • Include detailed setup and usage instructions, along with troubleshooting guidelines, to facilitate seamless deployment and maintenance of data pipelines.
  • Instrument pipelines with structured logging and metrics; publish job status to dashboards and configure alerting (failures, SLA breaches).

Security, Compliance & Governance

  • Apply least‑privilege IAM roles, secret management, and encryption-at-rest/in‑transit (e.g., KMS).
  • Follow company QA/QC and data governance practices; contribute to catalog/lineage where required.
  • Adhere to internal risk and security policies; partner with IT/security on reviews and remediations.

Collaboration & Delivery

  • Work closely with the Data Scientist to translate analysis requirements into robust pipelines and reproducible datasets supporting client deliverables.
  • May provide timely operational support for data loads and client deadlines.

Qualifications

Must‑Have

  • 1–3 years’ experience (or internships/projects) in data engineering, analytics engineering, or software development.
  • Working knowledge of Python (preferably PySpark) and SQL; comfort with JSON and data modeling basics.
  • Hands‑on experience with source control (Git/GitHub or Azure DevOps).
  • Exposure to AWS data services (Glue, Athena, S3) and building/operating ETL pipelines.
  • Clear, concise technical writing skills.
  • Strong debugging mindset, attention to detail, and a bias for documenting as you build.
  • Alignment with company values: Create value, Commit to excellence, Promote a healthy environment, Care for others, Ownership, Develop and grow

Nice‑to‑Have

  • Experience with Microsoft Power Platform (Power Automate, Power Apps)
  • Experience with Glue Data Catalog, Glue Workflows/Triggers, and Athena cost/performance tuning.
  • Power Platform custom connectors, Power Pages, or Dataverse.
  • CI/CD for data (build/test/deploy), unit/integration tests for pipelines.
  • Familiarity with data governance/lineage tools and basic security best practices.

Job Tags

Internship,

Similar Jobs

Terabase Energy

Construction Data Analyst Job at Terabase Energy

 ...Position Overview: We are seeking an entry-level Project Manager to coordinate construction data collection on solar power plant and data...  ...Bachelors degree in Construction Management, Geospatial Science, Engineering, or related field (or equivalent experience).... 

HonorHealth

Cardiac Device Monitor Job at HonorHealth

 ...comprehensive network encompasses nine acute-care hospitals, an extensive medical group with primary, specialty and urgent care services, a...  ...Job Summary Full-time ECG Technician to perform remote monitoring of Implantable Cardiac Monitors (ICM), with interpretation of... 

Action Behavior Centers

Board Certified Behavioral Analyst Job at Action Behavior Centers

 ...retirement potential and strengthen your financial future. Remote Work Benefit: Up to 3 work from home days per month, plus up to 16 additional assessment related work from home days per year Schedule: Monday-Friday, daytime hours. Almost 30 days off in Year One:... 

Griswold Home Care for Middlesex & Mercer Counties

Live In Caregiver Job at Griswold Home Care for Middlesex & Mercer Counties

Do you enjoy working with seniors? Are you tired of feeling unappreciated?We are looking for Live In caregivers who want to be appreciated and choice assignments, educational opportunities, referral bonuses, and high pay...all while having the opportunity to make a difference... 

McInnis

Clinical Data Entry Coordinator Job at McInnis

 ...Data Entry Coordinator Currently seeking a Data Entry Coordinator (DEC I / DEC II) to support our Business Operations Team....  ...information in applications such as the Investigator Database, Clinical Trial Management System (CTMS), and AGS360 or equivalent aggregate spend...