Job Title: Python Developer
Location: Hybrid – Initial onsite presence required in Sacramento, CA
Duration: 6 Months
Work Hours: 9:00 AM – 5:00 PM Pacific Time
Job Overview:
We are seeking a skilled Python Developer to enhance an existing tool that extracts data from Plexos modeling software into a Microsoft SQL database. This tool will be extended to support multiple departmental instances of Plexos. The developer will collaborate closely with business users to gather requirements and convert them into Agile user stories, as well as work with the vendor to transition data extraction from binary format to Apache Parquet.
Responsibilities:
Expand and generalize a Python-based data extraction application.
Integrate extracted data into a Microsoft SQL Server database.
Collaborate with stakeholders to gather and document technical requirements.
Assist in Agile ceremonies and contribute to sprint planning and user story creation.
Coordinate with third-party vendors to update data extraction formats.
Mandatory Qualifications:
Minimum 3 years of experience developing Python applications, including Flask and Pandas libraries.
Minimum 3 years of experience writing and optimizing SQL scripts.
Proven ability to engage with business users to understand requirements and deliver solutions.
Preferred Qualifications:
Experience working in an Agile environment.
Familiarity with JIRA or similar Agile project management tools.
Experience working with Apache Parquet format.
Additional Requirements:
Must be available to attend meetings during standard Pacific Time business hours.
Must have reliable internet.
Initial onsite presence is required, followed by a hybrid schedule as coordinated with the task manager.