No experience
Employment Type:
Part time
Job Category:
Information Services
Graduate Development Program - Associate Software...
(This job is no longer available)
National Grid | Brooklyn, NY
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

About the Graduate Development Program

National Grid's Graduate Development Program (GDP) is an in-depth training and development program for high achieving recent college graduates who aspire to take on future leadership roles in a dynamic, ever-changing industry. Graduates start their careers at National Grid with an in-depth 8-week Orientation which gives you exposure to all part of the company, allows you to network with your Graduate cohort, GDP alumni, and senior leaders, and provides you with the opportunity to travel throughout our service territory in the northeast US.

Following Orientation, Graduates begin working in their hired position. Additionally, all Graduates will develop leadership skills through quarterly development session and a Capstone Project at the completion of your first year with National Grid. You will meet amazing individuals, both within our organization and local communities and will be assigned a mentor who will provide guidance and insight to help you start and progress in your career.

About the Position:

As an Associate Software Engineer you will be responsible for collaborating with the different Advanced Data & Analytics teams to design, develop, and test production level software to meet the advanced analytical business need. The incumbent will need to able to build application programming interfaces, integrate software with databases, and program in an object oriented manner while ensuring reusability by other software components. The incumbent will also work collaboratively with Analytics Operations Engineers to enable Analytics Operations Engineers to package software for optimal use in production. Development is expected to be cloud ready, taking full advantage of api/cloud services and tools that are necessary in the functional realm of advanced big data and analytics.

The incumbent is expected to have breadth and depth of knowledge in Programming / Software Development, Database Architecture, and Data Engineering. Incumbents should also have a familiarity with Advanced Analytics Toolsets, how to program with them, and be prepared to work in a highly multi-tasked environment with rapidly changing business priorities. Abilities to work cross functionally and in an Agile Team Setting are a must.

Position Responsibilities (including but not limited to):

* Have an understanding as to how advanced analytical models (Artificial Intelligence, Machine Learning, etc) , tools and analyses work.
* Design, develop, and test software in the advanced analytical and big data discipline.
* Collaborate with Analytics Operations Engineers to:
* Enable the packaging and optimization of software for full scale implementation and roll out to production.
* Enable the full documentation of software by Analytics Operations Engineers.

* Be able to troubleshoot/debug major issues as needed.
* Work with the other members of the Advanced Data & Analytics Team and be able to anticipate future developmental requirements.
* Be able to understand the business requirements that are requested in a project and translate them into technical specs and deliver actionable and scalable software solutions.
* Be able to facilitate discussions based on varying levels of technical expertise of the audience.
* Bachelor or Master's degree in computer science discipline (Engineering, Computer Science, Applied Math) from an accredited institution
* Ability to learn multiple programming languages/ database engines for the purposes of developing and analyzing data models for various advanced analytical and big data purposes
* Ability to design and develop software solutions that can be leveraged across multiple projects and have scale for the future
* Graduated between May 2018 and May 2019
* Earned a cumulative GPA of 3.0 or higher; official college transcript required for confirmation
* Demonstrated effective communication and interpersonal skills
* Ability to begin the National Grid Graduate Program June 3, 2019
* Valid driver's license with safe driving history
* Proven leadership experience in at least one of the following:
* College leadership position (e.g., student government, clubs, athletics).
* Leadership and/or volunteer experience, in and/or out of the college environment
* Experienced a full or part-time job while at college and acquired relevant work experience

* Communication Skills
* A willingness to be proactive in sharing thoughts and opinions
* Capacity to communicate technically and in laymen's terms
* Comfortable interacting with all levels of the organization
* Ability to communicate and interact with business teams without supervision
* Ability to translate extremely technical knowledge into business terms and vice versa

* Programming/Computer Skills
* Fully versed in various Operating System environments: Windows Server and Linux, system task scheduling, Bash programming
* Knowledge of networks and firewalls
* Ability to write code in one or more scripting languages: SPARK, Python, Ruby, Java
* Has in-depth experience working with SQL Databases (Oracle, SQLServer, PostgreSQL)
* Analytics Software Engineering skills (e.g. API authoring, micro-services development, distributed computing, algorithms and data structures)
* Data visualization and reporting techniques (graphs & plots)

This position is one of National Grid's career path roles which provide for promotional opportunities within and across salary bands as you develop and evolve in the position by gaining experience, expertise and acquiring and applying technical skills.

National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience and expertise. We foster a culture of inclusion that drives employee engagement to deliver superior performance to the communities we serve. National Grid is proud to be an affirmative action employer. We encourage minorities, women, individuals with disabilities and protected veterans to join the National Grid team.

About National Grid

Niagara Mohawk Power Corporation is engaged principally in the regulated energy delivery business. The Company provides electric service to approximately 1,500,000 electric customers in the areas of eastern, central, northern and western New York and sells, distributes, and transports natural gas to approximately 571,000 gas customers in areas of central, northern and eastern New York. Niagara Mohawk Holdings, Inc. (Holdings), the parent company of the Company, is a wholly owned subsidiary of National Grid USA (National Grid). National Grid is a wholly owned subsidiary of National Grid plc. As of March 31, 2007, the Company had approximately 53,000 pole miles of transmission and distribution lines for electricity delivery. The majority of the Company's gas sales are for residential and commercial space heating. The Company purchases its natural gas under firm supply agreements. (Source: 10-K)