jobapplier

Software Engineer

Steel Dynamics, Inc.

Skills

Required

  • Database Schema’s
  • enterprise development languages
  • C#
  • Business Analysis
  • AGILE
  • SCRUM
  • .NET Framework
  • Web Development
  • .NET
  • Angular
  • SQL
  • PL/SQL

Preferred

  • coding
  • debugging
  • documenting
  • installing
  • report writing
  • data alteration

Subsidiary Steel Dynamics Overview Software Engineer performing a variety of tasks including analyzing, developing, testing, and deploying, and supporting software for the business

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).
  • Familiarity with the principles of Clean Code Steel Dynamics, Inc., and all affiliated entities are equal opportunity employers.

Requirements

  • Design and Develop Database Schema’s Works effectively with a team of developers Work in programming pairs for some projects Qualifications 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
  • Test Driven Development experience

Preferred

  • Preferred Understands the SOLID principles