Duke Energy Corporation banner

Associate IT Software Engineer

Duke Energy Corporation

The Role

Overview

Develop and test cloud-native software solutions under supervision.

Key Responsibilities

  • research
  • pair programming
  • code review
  • cloud solutions
  • agile development
  • status reporting

Tasks

-Complete independent research to refine best practices and present work to peers. -Participate in paired programming and code reviews with seniors to expand knowledge and understanding of software engineering. -Collaborate with designers, developers, and product owners to build cloud native software solutions targeting PCF, Azure, AWS, mobile iOS/Android, etc. -Design and build software solutions using agile/XP/TDD. -Clearly communicate progress and identify blocking issues.

Requirements

  • iaas
  • iac
  • full-stack
  • angular
  • java
  • associates

What You Bring

-Experience with Infrastructure as a Service (IaaS) and Infrastructure as Code (IaC) -Is familiar with cloud-native software engineering best practices. Can explain the benefits of container-based solutions, the use of microservices and principles of DevOps. -Experience building software solutions both independently and as part of a team (could be through independent projects, internships, advanced education). -Have understanding, though possibly limited exposure, to APIs. -Associates degree in Information Technology or Other Related Degree -Able to navigate and operate IDEs efficiently. -Knowledge of programming languages, operating systems and computer networks -Program well-designed, efficient code with broad supervision. -In lieu of Associates degree(s), High School/GED AND 2 year(s) related work experience -Full-stack development experience -Is familiar with several frameworks for development – have previous experience working with multiple frameworks and know the common, well-known ones in their language stack. -Understanding of, and some exposure to working with, databases. Should understand DB basic design techniques. -A basic understanding of cyber security principles such as authentication, authorization, and encryption. Ability to leverage common security libraries applicable to their language stack. -Self-sufficient in at least one programming language. Able to pick up a new language and implement a semi-stable, non-complex solution independently. -Familiarity with Angular (or other JavaScript based framework), Java, Python and private and/or public cloud (Pivotal Cloud Foundry, Azure, AWS, etc.) environments

Benefits

-Hybrid Mobility Classification – Work will be performed from both remote and onsite locations after the onboarding period. However, hybrid employees should live within a reasonable daily commute to a Duke Energy facility.

The Company

About Duke Energy Corporation

-Grew from a regional power provider into one of America's largest energy holding companies. -Manages a diversified generation portfolio—coal, gas, nuclear, hydro, wind and solar. -Typical projects include grid modernization, pipeline infrastructure, renewable energy build-outs and nuclear operations. -Charlotte headquarters anchors an iconic LEED-Platinum skyscraper reshaping the city skyline.

Sector Specialisms

Utilities

Coal & Natural Gas Power

Wind Power

Electric Power

Gas Distribution

Renewable Energy

Electric Grid Upgrades

Natural Gas

Nuclear

Energy Storage

Electricity Generation

Electricity Transmission

Electricity Distribution

Fuel Procurement

Power Transmission

Visa Sponsorship

-no visa sponsorship offered