Duke Energy IT Software Engineer in Charlotte, North Carolina
More than a career - a chance to make a difference in people's lives.
Build an exciting, rewarding career with us – help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits.
As part of the Digital Transformation organization, you will be part of a fast-paced, entrepreneurial, energetic, and high performing team helping to develop cloud native applications and services to enhance the Customer experience. This group is nimble and creative and will shape our technology roadmap. We are looking for engineers who have deep experience building solutions and have the versatility and enthusiasm to take on new problems. Digital transformation is a growing area within Duke Energy and we have multiple positions to fill in this role. While we are a flexible team, some team members may have a focus on front-end development (our solutions span both web and native mobile development) while others may focus more deeply on back-end services. Ultimately we recognize that the world of technology is constantly evolving and our team members do the same.
As a Software Engineer, you will collaborate with technology peers and business partners to design, build and deploy new software using agile/XP/test driven development using a wide range of technologies and solutions. You will will be focused on developing well-designed, efficient code that adheres to the latest industry standards and assist in coding, testing, and debugging new software or making enhancements to existing software for customers. You will be working with designers, developers, and product owners in a small team setting to integrate software components into fully functional software systems spanning multiple business areas.
Develop software platforms and frameworks
Maintain services, monitor system health, and continually look for improvements
Scale systems sustainably using continuous deployment and automation
Research and implement best design principals in order to improve reliability and velocity
Work in an agile environment and engage in practices such as XP, test driven development
Works with technical team to understand problems with software and resolves them
Resolves customer complaints with software and responds to suggestions for improvements and enhancements from customers
Collaborates with product owners, designers, business analysts and other Architects on the development of secure information technology strategy and solution architectures
Position must sit in Charlotte, NC
Up to 5% travel
Graduated with a two (2) year IT Technical degree, OR two (2) years of previous work experience in lieu of a degree
Three (3) or more years of relevant work experience in addition to a degree
Experience with one or more of the following: Java, Angular, JS, REST services, Cloud, Swift
Understanding of Web Service API’s, web-based systems architecture, cloud-based systems architecture and service oriented architecture (SOA)
Understanding of Cloud Native principles and techniques such as Microservices/BDD; containers/Docker; Agile; 12 factor apps; test driven development; cloud
Experience building new software using agile/XP/test driven development
Ability to program well-designed, efficient code that adheres to the latest industry standards
Experience with troubleshooting, debugging and upgrading software programs
Experience with the integration of software components into fully functional software systems
Strong ability to work with designers, developers, and product owners in a small team setting
Leadership, communication, presentation, and influencing skills
Ability to absorb change and continue with positive results.
Self-motivated and at ease in a constantly changing environment
Understanding of IT DevOps principles and tools
Relocation Assistance Provided (as applicable)No
Visa Sponsored PositionNo
Posting Expiration Date
Thursday, September 6, 2018
All job postings expire at 12:01 AM on the posting expiration date.
Please note that in order to be considered for this position, you must possess all of the basic/required qualifications.
We are one of the largest electric power holding companies in the United States, supplying and delivering electricity to approximately 7.4 million U.S. customers. We have approximately 52,700 megawatts of electric generating capacity in the Carolinas, the Midwest and Florida – and natural gas distribution services serving more than 1.5 million customers in Ohio, Kentucky, Tennessee and the Carolinas. Our commercial and international businesses own and operate diverse power generation assets in North America and Latin America, including a portfolio of renewable energy assets.
Regardless of your skill set or specific interest, we're looking for the best and brightest talent in the industry. Our people make us great - and we're always looking for more. Find your career path today at Duke Energy, where it's more than a career - it's a chance to make a difference in people's lives.
Duke Energy is an Equal Opportunity Employer and complies with the laws set forth in the Department of Labor EEO Poster and Supplement.