Jobot - Houston, TX

posted 4 months ago

Full-time - Mid Level
Houston, TX
Administrative and Support Services

About the position

We are seeking a talented and motivated Python Developer to join our dynamic team at a large global organization in the energy industry. This full-time position is based in Houston, TX, and requires the candidate to work onsite five days a week. The successful candidate will play a crucial role in expanding our data assets to support our analytical capabilities. This position offers a unique opportunity to interface directly with brokers, analysts, researchers, and data scientists to gather requirements and deliver a wide range of data-related needs. As a Python Developer, you will be responsible for developing and maintaining enterprise-level applications using Python. You will leverage your expertise in web scraping using tools such as Requests, Beautiful Soup, and Selenium to extract valuable data from various sources. Additionally, you will work with Oracle and PL SQL, including the development of stored procedures, to manage and manipulate data effectively. A strong understanding of object-oriented design, design patterns, and SOA architectures is essential for this role. The ideal candidate will have experience working in an Agile/Scrum environment and will be proficient in peer-reviewing, code versioning, and utilizing bug/issue tracking tools. Familiarity with data manipulation libraries such as Pandas and NumPy is also required. While experience in the commodities or energy industry is desired, it is not mandatory. Knowledge of containerization solutions like Docker and Kubernetes is a plus. Strong communication skills, both written and verbal, are essential for collaborating with team members and stakeholders.

Responsibilities

  • Develop and maintain enterprise-level applications using Python.
  • Interface with brokers, analysts, researchers, and data scientists to gather requirements.
  • Perform web scraping using Requests, Beautiful Soup, and Selenium.
  • Develop and manage Oracle and PL SQL databases, including stored procedures.
  • Implement object-oriented design and design patterns in software development.
  • Work in an Agile/Scrum environment to deliver projects on time.
  • Utilize peer-reviewing, code versioning, and bug/issue tracking tools effectively.
  • Manipulate data using Pandas and NumPy libraries.

Requirements

  • 4+ years of enterprise-level coding experience with Python.
  • Bachelor's degree in Computer Science, MIS, or a related field.
  • Experience scraping websites with Requests, Beautiful Soup, Selenium, etc.
  • Oracle / PL SQL development experience including stored procedures.
  • Strong understanding of object-oriented design, design patterns, and SOA architectures.
  • Experience working in an Agile/Scrum environment.
  • Proficient understanding of peer-reviewing, code versioning, and bug/issue tracking tools.
  • Familiarity with Pandas and NumPy packages.

Nice-to-haves

  • Experience in the commodities or energy industry.
  • Familiarity with containerization solutions like Docker and Kubernetes.

Benefits

  • 100% of benefits paid for
  • Profit Sharing Program
  • Sizable performance bonuses
  • Free lunch made by private onsite chefs every day
  • State of the art gym onsite
  • Fun, vibrant place to work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service