Description


Job Description

 

 RESPONSIBILITIES

  • Understand the technical environments under which the software will run
  • Collaborate with stakeholders and other team members to discover organizational needs
  • Interview business users to determine requirements
  • Translate requirements into system design specifications
  • Develop, test, refine, and deploy robust technical solutions
  • Create and maintain technical documentation for projects
  • Configure, support and maintain applications, systems and databases, which include new and legacy custom-built software
  • Stay current on new technologies, developing standards, community initiatives, and utilizing these within projects where appropriate
  • Work on new initiatives as technologies and organizational needs evolve
  • Ensure that all internal and external compliance requirements, such as SOX, are followed

JOB QUALIFICATIONS

  • A bachelor’s degree with a preference for computer science
  • 3 plus years of experience of developing software in a corporate environment
  • A strong knowledge of SQL and the ability to formulate and support complex queries
  • Strong skills in C#, Python and R.
  • Strong communications skills
  • Experience with Tableau is preferred
  • Experience and skills developing quality user-interfaces and user-experiences
  • Comfortable working within an agile development environment
  • Oil industry, accounting, and/or trading background is preferred.
  • Experience with industry software such as RightAngle or Advisor is preferred
  • Experience with statistical analysis, and data visualization is a plus

Education

Bachelor’s Degree