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
Bachelor’s Degree