Python Developer

Company:  Connective Talent
Location: Houston
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Company Overview:

Join a leader in the energy sector with a global presence spanning oil, power, renewables, and carbon. With 40 offices worldwide, they are committed to adding value across the energy supply chain and playing a key role in facilitating the energy transition.


Job Description:

They are seeking a talented and motivated Python Developer to expand their data assets in support of their analytical capabilities. This full-time role offers the opportunity to interface directly with brokers, analysts, researchers, and data scientists to drive requirements and deliver a wide range of data-related solutions.

Responsibilities:

  • Work closely with business sponsors to gather requirements for data ingestion and access.
  • Contribute to and drive business development efforts, including the standardization and consolidation of core modules.
  • Write modular, reusable components to interface between external data sources, internal tools, and databases.
  • Maintain a clean and centralized Python codebase.
  • Translate business requirements into technical solutions, following existing patterns where applicable.
  • Collaborate efficiently with global team members.
  • Perform data engineering tasks such as sourcing, analyzing, and cleaning data.
  • Write data feeds for trading applications and scrape market data from various sources.
  • Participate in PL/SQL development to maintain Oracle databases and optimize SQL queries for internal tools.
  • Engage with traders and other non-technical users as needed for troubleshooting.
  • Qualifications:

    • 4+ years of enterprise-level coding experience with Python.
    • Experience with web scraping tools such as Requests, Beautiful Soup, and Selenium.
    • Oracle / PL/SQL development experience, including stored procedures.
    • Strong understanding of object-oriented design, design patterns, and SOA architectures.
    • Experience working in Agile/Scrum environments.
    • Proficient in peer-reviewing, code versioning, and bug/issue tracking tools.
    • Familiarity with Python packages such as Pandas and NumPy.
    • Commodities/Energy industry experience is desired but not required.
    • Familiarity with containerization solutions like Docker and Kubernetes is a plus.
    • Strong written and verbal communication skills.
    Apply Now
    Share this job
    Connective Talent
    An error has occurred. This application may no longer respond until reloaded. Reload 🗙