Demo

Junior Developer Intern

NC Electric
Raleigh, NC Intern
POSTED ON 12/4/2025 CLOSED ON 1/5/2026

What are the responsibilities and job description for the Junior Developer Intern position at NC Electric?

Position Title:  Junior Developer  Intern

Division:   BITS

Summary Description:

This 12-week internship is designed to give students broad exposure across three key technology areas within our organization. Each rotation offers hands-on learning, real project work, and mentorship from highly experienced professionals.  Interns will rotate through:

  1. Software Development (5 weeks)
  2. Data & ML Engineering (5 weeks)
  3. Enterprise Applications & Business Systems (2 weeks)

 

Academic and Trade Qualifications:

  • Currently pursuing a bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or a related technical field at an accredited institution.
  • Coursework or personal projects in software development, databases, or web technologies preferred

 

Experience (Academic or Project-Based):

  • Exposure to programming through coursework, internships, personal projects, or hackathons.
  • Familiarity with Visual Studio, VS Code, Git, Databricks, or SQL Server is a plus but not required.
  • Interest in the public utility or energy sector is a bonus, not a requirement.

 

Responsibilities by rotation:

Software Development Rotation (5 weeks)

  • Assist developers with coding, testing, debugging, and deploying applications using .NET, C#, JavaScript, TypeScript, or similar technologies.
  • Learn how to integrate APIs and backend services.
  • Help contribute to UI/UX components or backend logic depending on project needs.
  • Participate in Agile ceremonies such as standups or sprint reviews.
  • Update or create documentation for existing applications.

Data Engineering Rotation (5 weeks)

  • Work alongside Data Engineers to learn how data is ingested, transformed, and delivered across the organization.
  • Assist with building or maintaining data pipelines using SQL, Azure Data Factory, Databricks, or similar tools.
  • Help explore datasets, analyze quality issues, and understand business data flows.
  • Learn foundational concepts in data governance, data modeling, and analytics.
  • Use Python and SQL to help build, test, and maintain data pipelines.
  • Document datasets, pipelines, and transformations.

Enterprise Applications Rotation (2 weeks)

  • Gain exposure to enterprise-level systems like PowerBI, Azure Entra, and Power Apps.
  • Assist in configuration, testing, troubleshooting, and minor development tasks within enterprise apps.
  • Learn how integrations work between enterprise apps, APIs, and databases.
  • Participate in user support activities, gathering requirements, and mapping business processes.
  • Document solutions, workflows, and system changes.

 

General Responsibilities (Across All Rotations)

  • Collaborate with cross-functional IT teams.
  • Follow coding standards, security guidelines, and architectural best practices.
  • Communicate progress, issues, and questions effectively with mentors.
  • Participate in team meetings and contribute to solution discussions.
  • Stay current on technologies, including Python-based tools and modern data engineering practices.

 

Job Knowledge (What You’ll Bring or Learn)

  • Foundational understanding of programming, ideally including some Python experience (coursework/projects).
  • Basic familiarity with relational databases and SQL.
  • Interest in learning cloud-based data engineering using Python and modern data platforms.
  • Ability to interpret requirements and write simple technical documentation.
  • Understanding of Agile or willingness to learn.

 

Abilities and Skills

  • Strong problem-solving, analytical thinking, and willingness to learn.
  • Exposure or interest in:
    • Python for data processing, automation, scripting
    • .NET/C# for software development
    • JavaScript and modern web technologies
    • SQL and cloud data tools
  • Good written and verbal communication skills.
  • Ability to work independently on assigned tasks while asking questions when needed.
  • Curiosity and adaptability across different technology domains.

 

 

Company Profile: North Carolina’s Electric Cooperatives (http://ncemcs.com/about/ncemc.htm) is the brand for the family of organizations formed to support the state’s 26 local electric cooperatives, including: North Carolina Electric Membership Corporation, the power supplier to many of the electric cooperatives; North Carolina Association of Electric Cooperatives, the cooperatives’ trade association; and Tarheel Electric Membership Association, Inc. (TEMA), a central purchasing and materials-supply cooperative.

 

North Carolina Electric Membership Corporation provides equal employment opportunities (EEO) to all applicants for employment.

 

 

Hourly Wage Estimation for Junior Developer Intern in Raleigh, NC
$35.00 to $44.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Developer Intern?

Sign up to receive alerts about other jobs on the Junior Developer Intern career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NC Electric

  • NC Electric Raleigh, NC
  • Summary Description: The JT&S Specialist for the North Carolina’s Electric Cooperatives will have a passion for safety programs that are building a brighte... more
  • 8 Days Ago

  • NC Electric Raleigh, NC
  • Division: Energy Delivery Summary Description: The Transmission Planning Engineer reports to the Manager of Grid Infrastructure. This position is responsib... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Junior Developer Intern jobs in the Raleigh, NC area that may be a better fit.

  • Bobbitt Cary, NC
  • Brief Description Role: Junior Intern (High School) Classification: Non-Exempt, Temporary Internship (120 hours) Reports to: Internship Supervisor Summary ... more
  • 5 Days Ago

  • econstruct Raleigh, NC
  • About e.construct e.construct is an engineering firm that specializes in providing elegant engineering solutions for complex challenges. e.construct is a f... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!