Software Engineer

Steel Dynamics, Inc.
Columbia City, IN, United States
27 days ago
Apply on www.indeed.com
Prepare application

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

Good distractions

Loading talks and stories from around this role…