Document Sample
					                                SOCIETY OF PETROLEUM ENGINEERS
                                          Job Description

Job Title:      IS Pivotal/.NET Developer

Department:     IT/IS
Reports To:     Senior Manager, Information Services


Participate in the full software development life cycle of the CRM and Association Management System
(AMS) applications. Bring technical innovation and solutions that moves SPE closer to its strategic
realization. Together with the Project Manager, other CRM and AMS staff, consultants and internal
business partners provides SPE optimal data access.

The individual will be responsible for working in accordance with the project timeline and budget as
defined by the Project Manager and/or the Senior Manager.

Position may require some international travel.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be

    Design and develop user interface and business logic for AMS and CRM solutions using Visual
       Studio (including Visual C++, VB.NET/Visual Basic.NET and C#/Visual #)
    Integrate JAVA and .NET applications with AMS and CRM applications
    Work closely with senior programmer/analyst to ensure effective load and deliver of data
    Defines/develops and executes test scripts.
    Develop/maintain the AMS & CRM UI according to best practices to ensure consistent look
       and feel for our end users and easy adoption and easy future upgrades.
    Execute the assigned development tasks according to the agreed planning to ensure on time
       and within budget.
    Design and construct the application and conduct required testing to deliver high quality and
       error free functionality
    Follow established development and deployment plan to insure successful delivery of code to
    Performs technical analysis of new and existing applications, programs, business processes
    Participate in requirements gathering sessions with application end-users for assigned
       projects and reviews/approves functional specs
    Completes system design specifications for projects
    Implement data controls and quality practices to ensure the accuracy, integrity and security of
       SPE’s data.
    Prepare systems and application documentation as required.
    Validate programming results and review with QA team
    Troubleshoot and provide solutions for production issues
    Other duties and tasks as directed by the Sr. Manager Information Services


   Minimum 4 years experience working with Visual C++, VB.NET/Visual Basic.NET, C#/Visual and
    SQL Server
   Knowledge of .NET Framework, .NET application Architecture
   Demonstrated experience in requirements definition
   Strong ability to create positive business relationships with business partners
   Working knowledge of SDLC
   Ability to handle multiple tasks with minimum supervision
   Ability to solve complex technical problems with creative solutions
   Excellent written and verbal communication skills, and strong meeting facilitation skills
   Strong analytical and problem-solving skills in a collaborative environment
   Ability to travel less than 10%

Bachelor's degree in information technology, computer science or equivalent from four-year college or
university plus 4+ years experience.

Provide on-call support for all SPE offices. On-call expectations for first and second level support
personnel are as follows:

 On-call per published schedule (typically 4 to 5 weeks per year)
 On-call coverage is from 5:00 pm Thursday to 5:00 pm the following Thursday
 Pager must be worn or carried 24x7 during the on-call period
 Must be within 15 minutes of phone service to respond to a call
 Must respond to a page within 15 minutes of receipt
 Must be within 30 minutes of access to an Internet enabled computer to research, locate, and correct
the issue (Internet enabled loaner laptops are available)
 Must be within one hour drive to the office in the event that the issue requires attention at the office
 Responsible for seeing the call through to resolution. Escalate call as necessary.
 Responsible for documenting the received page or call within help desk application
 Responsible for communicating the status, progress, and resolution of the issue to the caller and