CCI is building out a best-in-class data science platform as being on the forefront of data management and analytics is core to our investment platform. Based out of our Houston, TX. This position will play an integral role as the team implements and develops new data management platforms, creates new data ingestion pipelines, and sources and supports new data sets. The Software Developer will assist with all aspects of data – from data architecture design to on-going data management and will have significant exposure to our Risk and Commercial investing teams globally.

Responsibilities:

  • Development on our existing market data platforms utilizing Python & Java programming languages.
  • Design and develop new data pipelines for mission critical data sets utilizing both Python & Java programming languages.
  • Execute data architecture and data management projects for both new and existing data sources.
  • Manage end to end data ingestion process and publishing to investing teams.
  • Own the process of mapping, standardizing, and normalizing fundamental analytics data.
  • Assess data loads for tactical errors and build out appropriate workflows, as well as create data quality analysis that identifies larger issues with our data platform.
  • Partner with the commercial business in order to gain understanding of current data flow, data architecture, investment process as well as gather functional requirements.

Qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, Physics, Engineering or related field of study.
  • Minimum of 5 years’ experience in data production environment, ideally in financial services or energy commodities.
  • Proficient in Python v3 programming language with prior enterprise development experience in Java.
  • Proficiency in writing efficient, reusable, and modular code.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular) is a plus.
  • Relational database experience - Oracle or Snowflake preferred.
  • Proficient in using version control systems like Git to manage code repositories effectively.
  • Strong analytical and problem-solving skills to tackle complex technical challenges.
  • Proficiency in debugging and performance optimization techniques.
  • Thorough understanding of Agile software development lifecycle, from requirements analysis to testing, deployment, and support.
  • Excellent verbal and written communication skills to articulate technical concepts and collaborate effectively with team members and stakeholders.

Employee Programs & Benefits:

CCI offers competitive benefits and programs to support our employees, their families and local communities. These include:

  • Competitive comprehensive medical, dental, retirement and life insurance benefits

  • Employee assistance & wellness programs

  • Parental and family leave policies

  • CCI in the Community: Each office has a Charity Committee and as a part of this program employees are allocated 2 days annually to volunteer at the selected charities.

  • Charitable contribution match program

  • Tuition assistance & reimbursement

  • Quarterly Innovation & Collaboration Awards

  • Employee discount program, including access to fitness facilities

  • Competitive paid time off

  • Continued learning opportunities

Visit  https://www.cci.com/careers/life-at-cci/# to learn more!

#LI-CD1

Location

Houston

Job Overview
Job Posted:
6 months ago
Job Expires:
Job Type
Full Time

Share This Job: