Software Engineer

Gravity IT Resources

Apply Now

Job Title: Software Engineer
Type: Contract
Location: Houston, TX (Hybrid onsite)
Referral Fee: $500+ / 6 months
Work Eligibility: U.S. Citizen or Green Card Holders only

In this role, you will work closely with our team to develop and execute on projects that will drive operational excellence and cost reduction, while helping to achieve more consistent results. You will be responsible for designing, developing, and maintaining software solutions that automate and optimize processes, and you will work closely with stakeholders to gather requirements and ensure that your solutions meet their needs.
Job Responsibilities

  • Design and implement testable, performant, easily maintained systems
  • Collaborate with business stakeholders to help define software requirements and needs
  • Document and maintain software functionality
  • Troubleshoot and upgrade existing production systems
  • Organize code reviews and develop best coding practices
  • Architect and write efficient, well documented, and highly readable code

Requirements

  • Bachelor’s Degree in Computer Science or an equivalent engineering field
  • 2-5 years’ experience in software development
  • Languages: Python, SQL, React
  • Full-time experience with Python on large-scale projects
  • Relational/Non-relation databases experience
  • Familiar with Continuous Integration and Continuous Deployment
  • Experience with source code control systems, preferably Git & GitHub
  • Ensure that technical software development process is followed on the project, familiar with industry best practices for software development.

Preferred

  • AWS/Cloud experience
  • Oil & Gas experience
  • Exposure to Microservices
  • Docker Container/Kubernetes experience
  • Data Science/Machine Learning experience
  • Data Engineering experience

Projects

  • The team is working on an internal software package to help manage drilling operations. This software is built in AWS, mostly using Lambdas and Python.
    • This position will help further develop this software
      • Add features, optimize architecture/pipeline, debug, scale to different areas
    • Assist in building out a real-time integration
    • Backend: Python, Frontend: React
  • Production Optimization Project
    • Build a product/solution to help the production team decide on optimal equipment
  • Data Marketplace
    • Assist in building an enterprise Data Warehouse that can be used for Analytics and accessed by anyone in a Data Marketplace

Apply Now