About The Position

NorthWestern Energy is seeking a highly motivated Software Engineering Intern to join our Information Technology team. This internship offers hands-on experience in modern software development, giving you the opportunity to collaborate with experienced engineers on real-world applications that support critical business operations. You'll contribute to designing, building, and maintaining innovative systems that enhance the efficiency and reliability of our energy services.

Requirements

  • Demonstrate and maintain a good safety record
  • Must possess strong interpersonal communication skills
  • Has successfully completed freshman year or above
  • Currently pursuing a degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Must be in good academic standing
  • Must Provide GPA in Resume upon application
  • Completed Freshman year or higher by the start of the internship.
  • Strong programming skills in one or more languages such as C#, Java, Python, or JavaScript/TypeScript.
  • Excellent problem-solving, communication, and teamwork skills.
  • Curiosity to learn new technologies and willingness to work collaboratively in a fast-paced environment.
  • Detail-oriented and committed to producing high-quality, maintainable code.
  • Ability to work both independently and as part of a collaborative team.

Nice To Haves

  • Familiarity with web technologies (HTML, CSS, React, Angular, or ASP.NET) is a plus.
  • Experience with databases (SQL Server, MongoDB, or PostgreSQL).

Responsibilities

  • Participate in organizational work meetings
  • Assist in the design, development, and testing of software applications using modern programming languages and frameworks.
  • Collaborate with senior engineers and project managers to support ongoing development initiatives.
  • Participate in code reviews, debugging, and performance tuning to improve code quality and system reliability.
  • Gain exposure to CI/CD pipelines, source control systems, and automated testing frameworks.
  • Contribute to documentation and knowledge-sharing within the development team.
  • Research and prototype new technologies or frameworks that align with the company's modernization and digital transformation initiatives.
  • Participate in daily stand-ups, sprint reviews, and team collaboration sessions following Agile / Scrum
  • Ensure all actions align with NorthWestern Energy's values, safety standards, and strategic business objectives
  • All NorthWestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics
  • Ensure all actions are consistent with NorthWestern Energy's values, mission, and strategic business objectives

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Intern

Industry

Utilities

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service