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.

 

 

Junior Software Developer - Observability
Canonical -
Raleigh, NC
Junior Structural Engineer Intern
econstruct -
Raleigh, NC
Junior Programmer/System Analyst Intern
Lensa -
Raleigh, NC

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.
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
  • Division : BITS Summary Description: The Director of Enterprise Security is responsible for the strategy, design, engineering, implementation, and ongoing ... more
  • 15 Days Ago

  • NC Electric Raleigh, NC
  • Division: BITS Summary Description: The Lead ML & Data Engineering Manager will oversee and actively contribute to the full machine learning and data engin... more
  • Just Posted


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.

  • RKube Inc Raleigh, NC
  • Job Details only w2 /no C2C onsite role - Texas, NC 1 years of Java experience Java with AWS, Microservices, SQL,agile,Git,API, (Oracle/PostgreSQl) Employe... more
  • 6 Days Ago

  • Jobs via Dice Raleigh, NC
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, RKube Inc, is seeking the following. Apply via Dice to... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!