Steel Dynamics is looking for a Software Engineer to perform a variety of tasks including analyzing, developing, testing, and deploying, and supporting software for the business.
Requirements
- An understanding of software development practices, enterprise development languages (such as C-Sharp), and Business Analysis.
- Familiar with AGILE processes such as SCRUM
- Proficient in .NET Framework and Web Development (C-Sharp, .NET CORE, Angular)
- A working understanding of object-oriented programming and design
- A working understanding SQL DDL/DML (Transact SQL and PL/SQL)
- Possess an understanding of database normalization
- An understanding of writing technical documentation (i.e. requirements, specifications, design documents, user manuals, etc.)
Responsibilities
- Reviews, Analyzes, and modifies software applications including coding, testing, debugging, documenting, and installing
- Gathers Software Requirements through user engagement
- Documents Software Requirements
- Carries out assigned programming tasks
- Provides User Support of software applications (including bug fixes, report writing, data alteration, etc).
- Design and Develop Database Schema’s
- Works effectively with a team of developers
Other
- Works effectively with a team of developers
- Work in programming pairs for some projects
- Possess strong communications, organization, and planning skills
- Willingness to learn new development languages and tools
- Bachelor’s Degree in Computer Science / Information Systems / or related field