Job Summary
- Company
- Direct Energy
- Location
- Houston, TX 77001
- Industries
- Energy and Utilities
- Job Type
- Full Time
- Employee
- Career Level
- Experienced (Non-Manager)
- Job Reference Code
- INF0000009I
Sr. Analyst
About the Job
Company Profile:
Direct Energy is one of North America's largest energy and energy-related services providers with over 5 million residential and commercial relationships. Direct Energy provides customers with choice and support in managing their energy costs through a portfolio of innovative products and services. A subsidiary of Centrica plc, one of the worlds leading integrated energy companies, Direct Energy operates across Canada, Texas and the northeastern United States.
We continually seek talented people dedicated to providing fresh thinking in an exciting, evolving industry that's never been more relevant than in today's global marketplace.
Our employee value proposition (EVP) is "Shared Energy. Shared Growth." This reflects our commitment to our Employees and captures who we are as a Company, as part of Centrica; and the reciprocal relationship of trust between our employees and our Organization. More detail on our EVP can be found in the statements below:
- We grow together by embracing change and challenge;
- We use our skills and expertise for the benefit of our customers;
- We are leaders in community and environment
Direct Energy is an Equal Opportunity Employer AA/F/M/D/V.
Working within the framework of the project planning and deployment process, the candidate will fulfill business requirements by designing, documenting and developing/implementing technical enhancements to existing applications and create new solutions.
- Liaises with user groups in business units to assist project teams with realizing and defining business functional requirements.
- Works alongside IS project manager to assist with project scope definition, project plan development, cost and resource estimates, identify potential risks and mitigate these risks, report on status, and offer solutions to project issues. When project size does not warrant a PM the candidate is able to perform these tasks independently.
- Accountable for translating the functional requirements into technical requirements and assisting the development team with the overall design of a specific application and/or the integration of a new application package. Determines technical requirements, designs and specifies programs to interface, extract, transform and load data systems and to fulfill any special reporting requirements.
- Assists IS operations personnel to understand and document the on-going needs and requirements of the user group, from an application and services point of view.
- Trains key users and other IS personnel in any project deliverables which require continued use and support. Work with users to understand and document support process
Accountabilities:
- Designs end-to-end business system solutions in a complex application and technology environment.
- Accountable for the overall design of a specific application and/or the integration of a new application package.
- Determines requirements, designs and specifies programs to interface, extract, transform and load data systems and to fulfill any special reporting requirements.
- Works autonomously to design, code, test, document and debug programs of moderate, to high complexity and/or complex subroutines.
- Troubleshoots coding, or logic errors in less senior or peer programmer's code.
- Designs and develops programs to interface with existing systems, to load start up data and to fulfill any special reporting requirements.
- Performs data gathering and analysis to ensure timely development and delivery of quality product/service to the client.
- Provides coaching/mentoring to less experienced Programmer Analysts.
- Maintains up to date design documentation as changes occur.
- Analyzes test case results using problem solving techniques as well as making suggestions for correction or improvement
- 3 - 7 years of progressive application experience
- Bachelors Degree from an accredited educational institution in Computer Sciences, BIS or Mathematics is required
- Previous programming and Project Management experience is an asset
- Experience in Agile Programming Methodology is an asset.
- Ability to design, code, test and debug software
- Good working knowledge of relational database design concepts
- Knowledge of development tools
- Expert knowledge of IT architecture development and implementation tools and trends.
- Excellent analytical and problem solving skills
- Strong verbal, written communication and presentation skills
- Ability to thrive in a fast-paced, detailed oriented environment
- Strong organizational skills and attention to detail
- Provide optimal business system solutions from both a business and an IS perspective
- Provide technical/business leadership to Business Analysts, Systems Analysts, Programmer Analysts, Application Analysts and Database Analysts
- Provide coaching to less experienced team members
- Commitment to continuing education is an asset
Technical Skills:
- 4 or more years with progressively advanced experience in the following skills is required
- UML and Object Oriented Design and Analysis
- RDBMS (Oracle 10g or higher, MS SQL Server 2005 or higher)
- UNIX and Windows Server 2003 or higher
- SQL or PLSQL
- ETL Software (SSIS, DTS, Informatica)
- Source control software
- BI Product Suite (MS SQL Server BI Stack, Business Objects, TIBCO, Cognos, etc)
- Programming experience (.Net, ASP, VB, C/C#, etc)
- Source Control software (VSS, TFS, CVS, etc)

