SOCIETY OF PETROLEUM ENGINEERS
Job Title: IS Pivotal/.NET Developer
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
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
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%
EDUCATION and/or EXPERIENCE
Bachelor's degree in information technology, computer science or equivalent from four-year college or
university plus 4+ years experience.
AFTER HOURS SUPPORT
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