D

Software Developer 2, .NET

Dee Zee
Full-time
On-site
Des Moines, Iowa, United States
Software Development

The Software Developer 2 will analyze, design, develop, test, document and implement new or existing software to meet ongoing software development needs.

Must be willing and able to work in an environment exposed to elements that can include but are not limited to coolant, dust, mist, elevated noise, and uncontrolled temperatures.

Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

Accountabilities

  • Ensure software meets business requirements, follows development standards, and maintains data integrity.
  • Follow established processes for the software development life cycle with a customer focus delivering software and system solutions.
  • Manage code within source control to ensure data integrity and recoverability.
  • Mentor software developers on source control branching techniques and pull requests.
  • Perform modifications, bug fixes and enhancements of existing programs to increase operating efficiency or adapt to new requirements.
  • Refactor code to improve speed, maintainability and readability.
  • Code review source control pull requests to provide guidance and training to software developers.
  • Conduct thorough testing of programs and software applications to ensure the desired results and that the requirements were met.
  • Create, maintain and modify SQL server databases, indexes, jobs and security.
  • Design, develop, and maintain EDI integrations and solutions using .NET technologies to streamline data exchange between internal systems and external trading partners, ensuring compliance with industry standards such as ANSI X12, EDIFACT, and others.
  • Design, code, test, debug, document, and implement changes to new and existing software applications using C#, VB.NET, MVC, T-SQL, SSRS, SSIS, Entity Framework, Dapper, CSS, Bootstrap, JavaScript, jQuery, JSON, Web API and SignalR as well as other technologies as needed.

Requirements

  • 5+ years of IT software development experience in C#, VB.NET and T-SQL preferred.
  • Experience in a manufacturing environment and supporting ERP systems would be an advantage.
  • Experience with development and support of EDI-based solutions highly preferred.
  • Experience working in an Agile environment is a plus.
  • Strong aptitude to learn new systems and business systems interfaces.
  • Ability to manage integration between various business systems and provide in-depth technical and business knowledge to handle complex issues.
  • Ability to work either as a team or independently.
  • Detail oriented.
  • Excellent problem solving and analytical abilities.
  • Exhibits strong communication skills with a passion for customer support in interacting with product owners, and acts with a sense of urgency when warranted.
  • Bachelor Degree in Computer Science, MIS or related field; or comparable experience.

Other details

  • Pay Type Salary