Current Job Openings


IT QA Analyst
Contract - Houston, TX

Core Responsibilities:

Responsible for creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected. Ensures that testing is well defined, planned and executed.

Decision Making:

Makes decisions and recommendations on highly technical or complex issues and without formal guidelines or precedents and exercises resourcefulness and ingenuity to interpret policy.

Duties:

Executes testing of every phase and feature of a highly complex solution to identify potential issues and fixes before the product goes live. Provides leadership to others. Responsible for testing solution in terms of functionality, performance, reliability, stability and compatibility with other legacy and/or external systems. Gathers requirements from various sources, including interviews with programmers and business users, project documentation, and bug reports. Creating and maintaining functional, integration, end-to-end, performance, and load tests. Develops test plans and test scripts that will demonstrate that project deliverables meet the business requirement. Writing detailed bug reports and fixes. Assessing quality and associated risk. Liaises with the Business Lead to confirm test results and obtain business acceptance. May participate in application functional and/or technical design reviews as described in the Quality Management plan. Coordinates system integration, load and regression testing.

Essential Qualifications:
  • Experience with agile required.
  • Experience with automated functional testing.
  • Knowledge of commercial pipeline applications, VisualStudio and .NET development.
  • Needs to be a hands on tester that functions at the strategic and tactical levels.
  • Understanding of how to balance the different kinds of testing activities and prioritize accordingly is preferred.
Submit a resume for this position.



Business Intelligence / Report Developer
Contract - Houston, TX

Overview:

The Business Intelligence (BI) / Report Developer will be part of the Technical Team and play an active role in database and reporting related development activities. Activities will include: designing and developing reports in Microsoft SQL Server Reporting Services (SSRS) sourced by stored procedures on SQL-Server 2012 databases to source report data, using PowerPivot, PowerView BI tools and MS SQL Server Analysis Services (SSAS) cubes, querying data from the cubes using MDX/DAX, and the developer should have a good understanding of relational database design and in-depth skills in TSQL programming. The Technical Team will be responsible for collaborative design and development of an enterprise class multi-tier architecture, supporting both short and long-term rationalization and development initiatives for Liquids Commercial Systems. The Team will work to drive continuous improvements, consistency, and supportability throughout all development initiatives, ensuring alignment with IT Management/Program Office and Best Practices.

Roles and Responsibilities:
  • Design, develop, and maintain SSRS reports, Dashboards, KPI’s and Scorecards.
  • Design, develop and document stored procedures sourcing reports.
  • Design PowerPivot reports using data from a variety of sources and create custom calculations using DAX.
  • Set up automated deployment scripts to deploy SSRS reports across environments (Dev/Test/UAT/Prod).
  • Adhere to timeline and task tracking of the Project Plan, accountable for ensuring timely delivery of Database design and development tasks.
  • The SSRS developer must communicate well with others and mentor, guide and support development staff.
Essential Qualifications:
  • 5+ years SQL Server Reporting Services development experience is required.
  • Experience using Team Foundation Server for Source Control is required.
  • Experience using MDX and/or DAX is required.
  • SQL 2008 R2 experience required. (Experience with SQL 2012 is a plus.)
  • Strong oral and written communication skills are required.
  • Strong understanding of relational database concepts and vision, with proven ability in writing complex and efficient SQL queries is required.
  • Experience with Microsoft Visual Studio SQL Server Data tools is a plus.
  • Experience with data modeling tools (i.e., ERwin, ER Studio) is a plus.
Submit a resume for this position.



Programmer Analyst
Direct Hire - Montgomery, AL

Position Summary:

The Programmer Analyst applies knowledge of enterprise applications and development to improve and support business operations. This individual will be responsible for administering, maintaining, and optimizing enterprise applications and implementing solutions through collaboration with internal and external resources that satisfy customer requirements. This position is responsible for providing application administration and security and ensuring compliance with both company policies and regulatory requirements. He or she will provide Tier 1 support and ensure that applications are configured to meet defined functional requirements. The Programmer Analyst will participate in upgrades and enhancement projects while supporting company’s change management process for their portfolio of enterprise applications. The Programmer Analyst will participate in all phases of the project/change management process including requirements gathering, functional design, testing, training and data conversion/integration. He or she will work with Business Analysts to ensure development enhancements are properly documented and maintain application documentation, including requirements for data integration initiatives. In order to deliver on the outlined duties, the Programmer Analyst will be required to work with end users, IT Business Analysts, Developers, and DBAs.

Objectives:

1. Application Support and Administration.
  • Provide End User Support for both data and technical issues.
  • Manage security and administration of enterprise applications.
2. Support IT Projects and Change Management.
  • Participate in Business Requirements Gathering process with business stakeholders.
  • Participate in the design of new functionality for existing enterprise applications.
  • Support testing, UAT and Training efforts related to enterprise applications.
3. Application Configuration and Enhancements.
  • Implement configuration changes and work with other internal resources, vendors and partners as required.
  • Work with internal development resources to design and architect system integrations.
4. Lead documentation to support IT operations.
  • Ensure enhancements, changes and systems configurations are properly documented.
  • Work with development to document integration requirements and mappings.
5. Perform other IT duties and responsibilities as required.

Education Requirements:

Computer Science undergraduate degree or undergraduate degree with computer-related emphasis.

Experience:
  • 1 to 3 years of experience with enterprise applications (i.e. ERP, CRM, Finance, SharePoint, Windchill).
  • 2 to 3 years of experience with SharePoint hands-on development for small to medium size projects.
  • 2 to 3 years of experience with .NET/C#/VB hands-on development for small to medium size projects.
  • 1 to 2 years of SQL server experience.
Nice to have:
  • Experience with Progress DB and BI tools

* Relocation assistance available

Submit a resume for this position.



Snr C# Full Stack Developer
6 mnth contract with possible extension - Downtown Houston, TX

Evolve Developer Role & Responsibilities:
  • Enterprise Products’ Evolve project provides a unique opportunity for a programmer to model a complex business domain, leveraging advanced object-oriented design (OOD) techniques to create an extensible, robust, and maintainable software system with an expected minimum lifetime of 15 years.
  • Developers actively participates in the full software development lifecycle (SDLC) of the Enterprise Products Estream product, one of the best implementations of agile software development found in Houston. Participation requires collaboration with activities from planning through deployment.
  • Due to the highly collaborative development environment, the candidate must have a predisposition to work in a team-based setting. This means the candidate must have demonstrable skills at oral and written communication.
Minimum Skills and Experience:
  • Object-oriented, server-side programming in C# 2 (or newer), 5+ yrs
  • Unit testing with a library like MBUnit, MS Test, NUnit, or xUnit, 5+ yrs
  • Mocking with a library like Moq, NMock, Rhino Mocks, or Microsoft Fakes, 3+ yrs
  • In-browser ECMAScript® (JavaScript™), 3+ yrs
  • jQuery / jQuery UI / Knockout.js (or comparable…), 2+ yrs
  • Enterprise-level messaging with a JMS- or AMQP-compliant messaging system, 2+ yrs
  • Source code management with Microsoft TFS, Subversion, Perforce, or CVS, 4+ yrs
  • Object-relational mapping library such as NHibernate or Code-First Entity Framework, 3+ yrs
  • Dependency injection with a library like Autofac, Ninject, StructureMap, or Unity, 3+ yrs
  • ASP.Net \ MVC and Web API, 3+ yrs
Preferred Skills and Experience:
  • At least 1+ years of at least three of the skills listed in the Skills section above.
  • Deliberate practice with knockout.js
  • A well-defined philosophy of OOD spanning concerns from class- to system-level construction.
  • An understanding of using ReST for building an application and a provable ability to explain that understanding.
  • Familiarity with the URI, JSON, HTTP/1.1, WebSocket, and URI Template specifications.
  • Previous work experience participating in an iterative, test-driven, pair-programming environment.
  • Working knowledge of cross-browser development issues targeting Microsoft Internet Explorer 10+, Google Chrome, and Mozilla Firefox.
  • Deliberate practice with ASP.NET SignalR.
  • A conversant knowledge of OOD patterns including the “Gang of Four” patterns and Fowler’s Patterns of Enterprise Application Architecture.
  • Some practical awareness of the SOLID Principles of object-oriented programming.
  • One year of professional Python programming experience.
  • Experience developing software for energy-related industries.

Submit a resume for this position.



Scada Application Developer
Contract - Houston, TX

Responsibilities:
  • The successful candidate will work as a US SCADA team member responsible for providing application development and support for Gas Control, field, and measurement operations, including performing business opportunity analysis and assuming a project lead role where applicable.
Specific Duties Include:
  • Evaluate and estimate support, service, and development requests;
  • SCADA system implementation, integration, operation, support and maintenance activities that include data analysis, display development, database configuration, point to point verification and documentation;
  • Design, develop and test delivered solutions working with EAR team members;
  • Responsible for the accuracy and quality of the delivered solution working with the internal stakeholders;
  • Responsible for the technical integrity and efficiency of the delivered solution;
  • Participate in developing, reviewing, and maintaining documentation (procedural, application, etc);
  • Ensure compliance with all departmental and corporate policies and procedures;
  • Collaborate with project teams during all phases of a project to assure standards are met;
  • Participate in mandatory production support on-call rotation;
  • Ensure compliance with all relevant regulatory requirements;
  • Effectively work and interact with team members and internal stakeholders;
Qualifications/Competencies Required:
  • 5+ yrs of relevant development experience in a client/server environment using relational databases (SQL), object oriented methodology, and Web or GUI development reporting tools;
  • Strong working knowledge of database design, technical design for large applications, process flows, and all aspects of system security;
  • Strong analytical and troubleshooting skills;
  • Strong programming and testing skills;
  • Strong business aptitude plus the ability to be innovative and capable of critical analysis and problem solving;
  • Good interpersonal and communication skills combined with the ability to utilize those skills during interactions with peers, employees, and internal & external customers;
  • A general understanding of the pipeline and gas storage businesses will be an asset;
  • Good knowledge of DCS/PLC, SCADA including HMI, RTUs/ PLCs and other Process Control;
  • Knowledge of the natural gas industry standards (NAESB); PHMSA, FERC regulations will be an asset;
  • Knowledge of SOX control requirements will be an asset;
  • Strong working knowledge of change management processes;
  • Multi Domain constructs: A working understanding of complex SCADA architecture, (Restricted access, multiple domains, shared access, firewalls, etc).
Technical skills:
  • Scada applications: Strong C++, MFC, ATL/COM, C#, VS.NET 2002, 2003, 2010 in winApps, .NET 4.0, MS SQL Server 2000/2008, Citrix Farm 5;
  • Experience working with back-end processes for large, transaction-based systems using MS SQL 2000/2008 R2 and set-based processing via T-SQL and web technology
  • VS.NET 2010 WCF experience is a plus;
  • OS 2003 SP2, 2008 R2, 2012 Enterprise;
  • Vendor systems knowledge preferred – Telvent 6.3;
  • Optional: Citect 6.0, Wonderware 10.1, Cygnet 8.1.3.
Technical skills:
  • University degree in Computer Engineering, Computer Science or comparable business experience required.

Submit a resume for this position.



Return to Top