**Please visit https://www.valorem-energy.com/careers for application.**
Job Purpose
Flywheel Energy is seeking to hire a software developer intern to help with the development of current projects. This role will primarily revolve around building software by writing code, as well as modifying software to fix errors, improve its performance, or upgrade interfaces. The Software Developer will also be involved in scoping and designing software solutions for Flywheel, this involves working with the development team as well as the end user to determine the requirements. Additionally, software rollouts may require training end users at offsite locations.
To be successful in this role, the candidate will need extensive knowledge of programming languages and the software development life-cycle. Also, he or she should be driven, self-directed, and have the ability to act like an owner, finding ways to add value for the company. A willingness to be a part of a culture of learning and collaboration with high standards will be key.
The internship will last approximately ten weeks; eight of which will be spent working primarily with the software development team, the other two of which will be spent gaining exposure to other functions of the business—to include a trip to the field to gain an understanding of what onsite operations entail in the upstream and midstream oil and gas sectors.
Duties and responsibilities
· To enhance and maintain the data capture system.
· To ensure the security and integrity of code written.
· Working with different parts of the business to determine the needs of the business and providing solutions to their problems.
Qualifications
· Currently seeking a degree in computer science, software engineering or related field, with an expected graduation date no later than Summer 2021. Alternatively, 1-3 years of software engineering/development experience.
· Proficient at coding, a clear understanding of object-oriented coding.
· An understanding of relational databases.
· Knowledge of the software development life-cycle.
· Familiarity with version control (Git) and best practices.
· Ability to learn quickly and the desire to work in face-paced environment.
· Strong verbal and written comprehension of the English language.
Working conditions
Work is performed primarily in the office. The noise level in the work environment is usually quiet in office settings and moderate in other situations except when in the field. When in the field, work may be performed in a vehicle and in outdoor settings, in all weather conditions including temperature extremes.
Physical requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to stand, walk, sit, use hands to feel or handle, reach with hands and arms, and talk or hear. Physical requirements are typical as found in an office setting.