Mobile Full Stack Developer, Senior PG&E

Cwszhj4t 400x400 PG&E | San Francisco


PG&E Job Description

Based in San Francisco, Pacific Gas and Electric Company, a subsidiary of PG&E Corporation (NYSE:PCG), is one of the largest combined natural gas and electric utilities in the United States. And wedeliver some of the nation’s cleanest energy to our customers in Northern and Central California. For PG&E, ‘Together, Building a Better California’ is not just a slogan. It’s the very core of our mission and the scale by which we measure our success. We knowthat the nearly 16 million people who do business with our company count on our more than 24,000 employees for far more than the delivery of utility services. They, along with every citizen of the state we call home, also expect PG&E to help improve theirquality of life, the economic vitality of their communities, and the prospect for a better future fueled by clean, safe, reliable and affordable energy.

Pacific Gas and Electric Company is an Affirmative Action and Equal Employment Opportunity employerthat actively pursues and hires a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, age, religion, physical or mental disability status, medical condition, protectedveteran status, marital status, pregnancy, sexual orientation, gender, gender identity, gender expression, genetic information or any other factor that is not related to the job.

Department Overview

PG&E’s Information Technology (IT) organizationis comprised of various unified departments which collaborate effectively in order to deliver high quality technology solutions.
The Digital Catalyst Team is a new enterprise team that is responsible for working collaboratively with the lines of business(e.g., Gas Operations, Electric Operations, etc.) to implement consumer grade mobile and analytical solutions across various user groups (e.g., field users, office workers, etc.). This includes, but is not limited to:

* Deploying best-in-class / rapiddelivery capability for mobile solutions
* Simplifying, improving, and standardizing business work management processes for mobile needs
* Delivering high value analytics across all Lines of Businesses
* Rapid delivery of web applications

Digital Catalyst consists of a staff of highly skilled professionals working together to produce mobile solutions following an agile methodology and design thinking. We are a ‘start-up’ department within IT and building driven and creative mobile development team.We take the time to understand our partners’ needs and translate those into solutions that delight our users. Our goal is to deliver products with intuitive user experience that will improve PG&E employees’ and customer’s safety, productivity and overallwell-being.

Position Summary

We are seeking an experienced Mobile Full Stack Developer in the Digital Catalyst Team to lead moderate to highly complex programming tasks and provides code reviews of various development tasks. You will implementautomated unit and integration tests and ensure the practice is followed consistently. You will participate in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support. Additionally, you willprovide analysis of problems and recommends solutions.

What you will get:
* The opportunity to contribute, in the earliest stages, a best in class digital organization that ships real products to real users every week
* Extreme managementsupport for your development and your day to day success
* Autonomy to make decisions in a rapidly growing team
* Best in class perks and benefits

Qualifications

Minimum:
* Bachelor of Arts or Bachelor of Science in related field orequivalent work experience
* Minimum 5 years’ of related work experience
* Strong technical skills and relevant experience with Node.JS server side JavaScript
* Experience with web application development frameworks and tools like React, Express,webpack
* Experience in designing and developing web services using REST and JSON
* Experience with JS testing and code analysis frameworks like Mocha, Istanbul, JSLint, JSHint, Jasmine
* Experience with NoSQL document-based data stores like MongoDBand designing suitable data models
* Familiarity with Application UX Designs
* Unix / Linux experience
* Hands on development of applications and services

Desired:
* Experience in product development
* Minimum 5 years ofexperience as Developer, full-stack
* Experience in product management
* Competency in building partnerships and working collaboratively with others to meet shared objectives
* Competency in anticipating and adopting innovations in business-buildingdigital and technology applications
* Competency in relating openly and comfortably with diverse groups of people
* Competency in developing and delivering multi-mode communications that convey a clear understanding of the unique needs of differentaudiences
* Knowledge of interface design concepts, methods, best practices, and techniques as applied to software, such as computers, mobile devices, and other electronic devices as needed to perform at the job level

Responsibilities

* Works oncomplex problems having broad impact that require in depth analysis and judgment to obtain results or solutions
* Defines and documents business requirements for complex system development or testing
* Analyzes existing applications and systems andformulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs
* Represents the company in contacts with other utilities, various industry boards, committees, regulatory agencies, governmentalbodies, and other private organizations
* Mentors and provides guidance to less experienced colleagues
* Modifies and configures complex and broad applications/systems as specified in the requirements and/or technical design document
* Develops,implements, and approves guidelines and process documentation
* Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability


APPLY FOR THIS JOB

Recommended Jobs: