AWS Data Developer

Centrica Houston , TX 77020

Posted 6 months ago

Direct Energy is one of North America's largest retail providers of electricity, natural gas, and home and business energy-related services with over four million customers. Direct Energy gives customers choice, simplicity, and innovation where energy, data, and technology meet. A subsidiary of Centrica plc (LSE: CNA), an international energy and services company, Direct Energy, its subsidiaries and/or affiliates, operate in 50 U.S. states plus the District of Columbia and eight provinces in Canada.

This position requires an experienced Python developer who will be responsible for the coding of several business-specific data marts and data warehouses in the cloud (AWS). The role requires strong analytical, development and architecture skills to design and develop new analytics in our data warehouse. The candidate will be responsible for any technological duties associated with cloud computing, including design, planning, management, maintenance and support for gathering business requirements, as well as developing enhancements to existing data structures and processes. He/she will be responsible for developing solutions which will improve the broader team's reporting and analytical capabilities.


  • Lead projects with technical expertise that includes solution designing, defining requirements, and process automation

  • Establish, maintain, use and continually expand/enhance knowledge of data warehouses/marts, BI and enterprise applications, data, queries/programming, and organizational structure

  • Identify potential logic and data gaps within our reporting systems

  • Refine and maintain clear and concise system processes for reporting on business performance to commercial and corporate leadership

  • Strong cross-functional collaboration skills, and ability to work with people at various levels from various parts of the organization


  • Proficiency in developing, deploying, and debugging cloud-based applications using AWS Advanced knowledge of data analysis, profiling, and conceptual modeling

  • Extensive experience in AWS services (EC2, S3, Athena, EMR, AWS Glue) and understanding of core AWS services, uses, and basic AWS architecture best practices (including security and scalability)

  • Demonstrated understanding of Apache projects such as Spark, Hadoop, Airflow

  • Advanced knowledge of SQL and scripting tools for automation such as R, Python, etc.

  • Familiar with Git, Jenkins, JIRA, or similar tools

  • Comfortable in Linux

  • Advanced knowledge technical and functional designs for databases, ETL, data warehousing, and reporting

  • Advanced knowledge with reporting/data visualization tools such as Tableau, SSRS, Microsoft Power BI, etc.

  • Demonstrated ability to test software and ensure that project solutions align to requirements


  • 5+ years of experience with business intelligence, reporting, and data transformation

  • 5+ years of advanced knowledge and professional quantitative experience

  • 5+ years experience working on large scale systems and databases

  • Experience troubleshooting applications and system performance and complex, production software issues

  • Advanced SQL coding, tuning and query optimization

  • Understanding of overall system architecture, scalability, reliability, and performance in a database environment

  • Experience designing and leading database performance benchmarks

  • Experience with large-scale data analytics and data warehousing

  • Strong development background, strong coding skills

  • Be highly innovative, flexible and self-directed

  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

  • Experienced debugging, diagnosing, and troubleshooting complex, production software

  • Strong understanding of system performance and scaling

Direct Energy and its subsidiaries are an Equal Opportunity Employer EOE/AA/Veterans/Disabled.

Centrica is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.

If you need special assistance or an accommodation while seeking employment, please email We will make a determination of your request for a reasonable accommodation on a case-by-case basis.

PLEASE APPLY ONLINE by hitting the 'Apply' button.

Applications will ONLY be accepted via the 'Apply' button.

This role is being handled by the Centrica recruitment team and NO agency contact is required.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
AWS Cloud Developer

Waste Management

Posted 1 week ago

VIEW JOBS 10/6/2019 12:00:00 AM 2020-01-04T00:00 Equal Opportunity Employer: Minority/Female/Disability/Veteran Waste Management (WM), a Fortune 250 company, is the leading provider of comprehensive waste and environmental services in North America. We are strongly committed to a foundation of operating excellence, professionalism and financial strength. WM serves nearly 25 million customers in residential, commercial, industrial and municipal markets throughout North America through a network of collection operations, transfer stations, landfills, recycling facilities and waste-based energy production projects. To enable our business to expand our lead in a market increasingly enhanced by technology, Waste Management is undertaking a substantial technology transformation. We are seeking talented Information Technology professionals to join the Waste Management team who are motivated to help us transform the way we design, build and use technology. With your skills and experience, we look for you to combine your technical expertise with industry best practices in an effort to align information technology solutions with Waste Management business strategy. I. Job Summary As a Full Stack Cloud Developer, you will work collaboratively with product owners and other technical leads to execute our combined product roadmap. You will spend most of your time working on a Node/React application, with exposure to other tech including AWS and various DevOps libraries/patterns. II. Essential Duties and Responsibilities To perform this job successfully, an individual must be able to perform each duty satisfactorily. Other ancillary duties may be assigned. * Architect, develop, maintain and scale solutions/features/applications on a fully modern, all JS stack (Node, Electron, React/Redux). * Take ownership of mission-critical features related to the development and deployment in AWS. * Mentor and guide engineers, provide constructive feedback and guidance where needed. * Maintain an open dialog with the product team about roadmap, technical debt, and proposed solutions for features. * Responsible for providing a detailed technical design for enterprise solutions * Leads small-to-medium technical projects. Works with and under the direction of the Project/Technical Manager. Acts as Solutions Architect in small-to-medium projects. * Provides planning and design support for the development of solution architectures that will be implemented in a multiple system environment * Communicates to senior management effectively. III. Supervisory Responsibilities Will coach and mentor less-experienced analysts and act as team leader on highly complicated systems projects. IV. Qualifications The requirements listed below are representative of the qualifications necessary to perform the job. A. Education and Experience * Education: Bachelor's Degree (accredited) in Computer Science or MIS, or in lieu of degree, High School Diploma or GED (accredited) and 4 years of relevant work experience. * Experience: 10 years of relevant work experience (in addition to education requirement). B. Certificates, Licenses, Registrations or Other Requirements * None required. C. Other Knowledge, Skills or Abilities Required Technically advanced knowledge or in-depth skills in one or more of the following is required: * Strong/Expert proficiency in JavaScript, AWS , NoSQL and microservices. * 2+ years of working with JS frameworks (Node.js, React/Angular) * Experience with Node.js * Experience with a cloud PaaS (aws preferred, google platform) * Sufficient depth and breadth of technical knowledge to be individually responsible for the design and architecture. * Possesses advanced level of technical knowledge in microservices and scalable systems. * Ability to apply technology and consulting to solve complex business problems. * Able to communicate and present complex issues with assurance and confidence D. Other Knowledge, Skills or Abilities that Contribute to Success May require technically advanced or in-depth skills in one or more of the following: * Web application development, imaging technology. V. Work Environment Listed below are key points regarding environmental demands and work environment of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. Normal setting for this job is an office setting. Benefits At Waste Management, each eligible employee receives a competitive total compensation package including Medical, Dental, Vision, Life Insurance and Short Term Disability. As well as a Stock Purchase Plan, Company match on 401K, and more! Our employees also receive Paid Vacation, Holidays, and Personal Days. Please note that benefits may vary by site. If this sounds like the opportunity that you have been looking for, please click "Apply." I understand that applying to this job indicates that I have the legal right to work in the United States. I agree to perform physical duties of this position as outlined in the job with or without reasonable accommodations. I understand that if offered the position, I will be required to pass a drug screen. Waste Management Houston TX

AWS Data Developer