Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Steel Dynamics Logo

Software Development Internship

Steel Dynamics

Salary not specified
Sep 13, 2025
Columbus, MS, USA
Apply Now

Aluminum Dynamics is developing a state-of-the-art, 650,000-tonne low-carbon recycled aluminum flat rolled mill, supported by two satellite recycled aluminum slab centers. The facility will produce a wide range of flat rolled aluminum products while prioritizing sustainability through advanced recycling practices. The company needs software development interns to build and debug applications that directly serve internal customers, improving internal processes and supporting the workforce in a large-scale manufacturing environment.

Requirements

  • Foundational knowledge of programming languages such as C, HTML, and SQL
  • Familiarity with web development frameworks such as .NET/Blazor is a plus
  • Understanding of database management and query writing
  • Engage with Microsoft Azure services to support cloud-based features like authentication, file management, and application hosting.
  • Create, modify, and optimize SQL queries and C scripts to streamline data retrieval and reporting functions, supporting both backend logic and frontend application behavior.
  • Improve system security by contributing to login security features and managing access protocols for company-wide applications.
  • Localize the application by developing language and label settings to support multilingual or alternate-use environments, enhancing accessibility.

Responsibilities

  • Participate in real-world software development projects alongside experienced developers, contributing to applications used across the company.
  • Review, analyze, and modify software applications, including coding, testing, debugging, and documenting.
  • Build and enhance internal web applications using technologies such as C, HTML, Blazor, Microsoft SQL, and Microsoft Azure.
  • Design and implement new features and functionality to improve user experience, navigation, and system performance.
  • Collaborate with team members in Agile-style development meetings, assisting with project planning, task division, code reviews, and integration of updates.
  • Support software users by assisting with bug fixes, troubleshooting, training, and IT-related requests.
  • Gain exposure to the full software development lifecycle, from planning and prototyping to coding, testing, debugging, and deployment.

Other

  • Pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Preferred GPA of 2.7 or higher
  • Strong problem-solving and analytical skills
  • Ability to work independently and as part of a collaborative development team
  • Effective communication skills, both written and verbal