POSITION SUMMARY DESCRIPTION

With direct supervision, this position assists in developing, maintaining and documenting the detailed logic of part of a complex application program/business function, modifying existing routines or modifying purchased application software.

POSITION COMPETENCIES

-Familiar with standard concepts, best practices and procedures related to application development.
-Acquainted with application systems/business functions.
-Communicates effectively with other technical staff.
-Establishes cooperative relationships with members of the technical team.
-Establishes cooperative relationships with end-users.
-Manages time effectively while assuring attention to details.
-Finishes tasks accurately, completely and on time.

RESULTS EXPECTED

-Assists in the design and encoding of applications.
-Assists in the testing and debugging of applications prior to implementation.
-Assists in the development and maintenance of application documentation.
-Assists in monitoring applications to ensure maximum performance.
-Assists in maintaining and enhancing applications to address newly discovered problems or new requirements.
-Assists in backup and recovery procedures and processes.
-Follows policies and procedures to ensure corporate data security.
-Adheres to change control requirements.

REQUIREMENTS

-Typically has one of the following:

Bachelors Degree in Computer Science, Information Technology or other related field OR 2 years of application programming experience
Software required experience would include SQL, Java, Oracle and Windows Server 2003/2008.
Experience with deal entry, tagging, oasis, deal capture, hedging (financial instruments), weather and load forecasting is a plus. Experience with installing a data warehouse and various vendor BI tools, specifically Oracle OBIEE are plusses also. Experience in building software interfaces to and from the above and other energy software would be helpful as well.