
Software Engineer
Steel Dynamics, Inc.1 day ago
Columbia City, IN, USAEntry Level
Responsibilities
- Analyze, modify, develop, test, debug, document, install, deploy, and support software applications.
- Gather and document software requirements through engagement with users.
- Carry out assigned programming tasks and provide user support, including bug fixes, report writing, and data alterations.
- Design and develop database schemas.
- Work collaboratively with developer teams and participate in programming pairs.
- Prepare technical documentation such as requirements, specifications, design documents, and user manuals.
Requirements
- Bachelor's degree in computer science, information systems, or a related field.
- Understanding of software development practices, enterprise development languages such as C#, and business analysis.
- Proficiency in the .NET Framework, .NET Core, C#, and Angular for web development.
- Working understanding of object-oriented programming and design, SQL DDL/DML, Transact-SQL, PL/SQL, and database normalization.
- Understanding of technical documentation practices.
- Strong communication, organization, and planning skills, with willingness to learn new development languages and tools.
- Preferred: understanding of SOLID principles, experience with test-driven development, and familiarity with clean code principles.
Tech Stack
AngularC#
Categories
About Steel Dynamics, Inc.
Steel Dynamics, Inc. produces and recycles metals, making flat-rolled, structural, and long steel products—plus pig iron—and operating fabrication and recycling businesses that serve construction, automotive, energy, and manufacturing customers across North America. Founded in 1993 and headquartered in Fort Wayne, Indiana, it is a public company traded on NASDAQ. The company also develops low-carbon aluminum flat-rolled capacity through its Aluminum Dynamics subsidiary.