Software Engineer
Steel Dynamics, Inc.
Columbia City, IN, United States
27 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
.NET Framework
Agile Methodology
Software Applications
Software Bug Management
C Sharp (Programming Language)
Information Systems
Computer Programming
Databases
Data Manipulation Languages
Database Schema
Software Debugging
+14 more
Software Design Documents
Web Development
Object-Oriented Software Development
Scrum Methodology
Software Engineering
Software Requirements Analysis
PL-SQL
SQL Databases
Transact-SQL
Test-Driven Development (TDD)
.NET Core
AngularJS
Solid Principles
Information Technology
Job description
Software Engineer performing a variety of tasks including analyzing, developing, testing, and deploying, and supporting software for the business, * 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
- Work in programming pairs for some projects
Requirements
Required
- An understanding of software development practices, enterprise development languages (such as C#), and Business Analysis.
- Familiar with AGILE processes such as SCRUM
- Proficient in .NET Framework and Web Development (C#, .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.)
- Possess strong communications, organization, and planning skills
- Willingness to learn new development languages and tools
- General Programming Aptitude
- Bachelor’s Degree in Computer Science / Information Systems / or related field
Preferred
- Understands the SOLID principles
- Test Driven Development experience
- Familiarity with the principles of Clean Code
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…