Applications Developer
Company: NGL Energy Partners LP
Location: Tulsa
Posted on: January 28, 2023
|
|
Job Description:
Job DescriptionThe Applications Developer's role is to support
the systems used by our business units. This individual will apply
proven analytical and problem-solving skills to help identify and
resolve technical issues in order to maximize the benefit of IT
systems investments. Applications Developer will create
integrations with other systems along with development in support
of new or changed requirements. Primary responsibilities include
requirements analysis to gain an understanding of business needs to
develop level of effort estimates, software design and development,
unit testing, performing design and code reviews, and development
of technical documentation. Additional responsibilities include
performing system analysis, code modifications, and functional
testing to troubleshoot application production
issues.ResponsibilitiesThe Application Developer is responsible for
the following:Develop an in-depth knowledge of the company's Energy
Trade Risk Management (ETRM) related application portfolio,
development tools, and development procedures.Actively participate
in the development and review of business and system requirements
to obtain a thorough understanding of business needs in order to
deliver robust solutions.Provide level of effort and duration
estimates for schedule planning. The Developer is expected to
proactively manage activities to deliver required work on
time.Design application solutions that fully implement the business
requirements.Develop high quality software code in accordance with
established company standards and development guidelines.Produce
technical documentation that accurately and thoroughly depicts the
software design and code base.Perform adequate unit testing of
their own and other Developers' application development work. At a
minimum, unit testing should ensure all requirements have been
addressed, all basic functionality works, and errors are handled
properly.Ability to effectively prioritize and execute tasks with
minimal guidance in a high-pressure environment.Expeditiously
troubleshoot application production issues that resolve the
underlying problems without causing additional issues.Participate
in the review and the analysis of the effectiveness and efficiency
of existing systems. Work with Senior level staff to develop
strategies for improving or further leveraging these
systems.Provide updates on work in progress, work completed, work
planned, and issues potentially affecting the on-time completion or
quality level of work.Perform systems analysis and functional
testing, as needed.Complete project responsibilities including
design, coding, unit testing, and documentation on time at required
quality level. Performance will be measured by timely completion,
quality, and quantity of work delivered. All schedule dates should
be met except for approved date changes by appropriate
Manager.Perform code reviews, unit testing, and system testing. At
a minimum, code reviews, unit testing, and system testing should
ensure all requirements have been addressed, all basic
functionality works, and errors are handled properly.Support all
current applications, as well as participate in new application
development initiatives to rewrite older applications in newer
technologies.Provide timely support of operational processes, as
needed.Knowledge and Experience2 years plus of experience in an
Applications Developer role.BA/BS in business, computer science, or
related field, or equivalent experience.Experience in the
functionality of ETRM related software in a Windows/SQL Server
environment.Experience in the oil & gas energy sector.Proficiency
with Microsoft tools - MS Office suite.Technical Knowledge &
ExperienceProven experience in applications support of RightAngle
ETRM application.Development experience in RightAngle.NET - Client,
Server, Report C# Code and configuration customizations.Exposure to
business operations related to upstream and mid-stream energy
sectors.Working technical knowledge of one or more programming
languages.Working knowledge of network and PC operating systems.Key
attributes of the application developer include technical
proficiency in specific areas of the current development
technologies (MS SQL Server, T-SQL, .NET, Reporting) and the
ability to quickly master new technologies as needed.Personal
AttributesExcellent customer service, interpersonal, and
communication skills.Quickly master new technologies as
needed.Provide practical/relevant ideas and perspectives on process
or practice improvements which may easily be implementedConduct
research into systems and business process issues as
required.Advanced level of organizational, multi-tasking and
project management skills.Communicate ideas in both technical and
user-friendly language.Consistent and timely communication of
project, request and general work-related activities.Highly
self-motivated and directed, with keen attention to detail.Highly
skilled level of analytical and creative problem-solving
abilities.Effectively prioritize and execute tasks in a fast-paced
environment.Work in a team-oriented, collaborative
environment.Maintain stability under pressure and adapt plans and
behavior when necessary.Positive representative of the Company both
internally and externally.Be respectful and cooperative at all
times with fellow employees and customers.Must be committed to
working safely at all times.Ability to work a flexible schedule,
including occasional evenings, weekends, and/or holidays to meet
deadlines.Travel: Up to 10% travel required. Requires the ability
to travel to field locations where environment may vary
significantly.Physical Requirements:The physical demands described
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.The employee must
occasionally position, transport and/or move up to 10 pounds.While
performing the duties of this Job, the employee is regularly
required to:Be stationary for long periods of time;Work in confined
or restrictive working spaces;Balance with equipment and while
moving large and/or heavy objects;Use hands to finger, handle, or
feel;Reach with hands and arms above the head and to ground
level;Push and pull material and equipment from one place to
another;Communicate with and exchange information verbally and in
writing;Move about in an office environment;Work using repetitive
motion.Specific vision abilities required by this job include close
vision, distance vision, peripheral vision, depth perception and
ability to adjust focus.Work requires physical efforts associated
with using the computer and phones to access information.Working
Environment:The work environment characteristics described are
representative of those an employee encounters while performing 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 in an office environment.The noise level in
the work environment is usually quiet to moderate.This position is
required to be performed at the work site during regularly
scheduled hours. Physical presence at the work site is
required.This job description is not intended to describe in detail
the multitude of tasks that may be assigned, but rather to provide
the incumbent with a general sense of the responsibilities and
expectations of his/her position. It is not intended to be an
exhaustive list of qualifications, skills, efforts, duties,
responsibilities or working conditions associated with the
position. As the nature of business demands change so, too, may the
essential functions of this position.
Keywords: NGL Energy Partners LP, Tulsa , Applications Developer, IT / Software / Systems , Tulsa, Oklahoma
Click
here to apply!
|