Job Description
Description:
As a Software Developer, you will be responsible for designing and building new software solutions, as well as supporting internal software programs. In addition, you will design and write new programs and update existing programs. We are looking for a creative individual with a desire to design and build flexible software solutions. This is an in-office position in our North Sioux City, SD location.
What You’ll Be Doing:
Supporting internal software programs
Designing and building new systems
Gathering and analyzing requirements
Researching, designing, and writing new programs
Expanding/updating existing programs
Integrating custom and out-of-the-box software solutions
Bringing forward new ideas that will benefit the company
Performing other duties as assigned
Requirements:
What You’ll Need:
Bachelor’s degree or equivalent in software engineering, computer science, or related field is preferred
5+ years of experience in similar software development role
Analysis and problem-solving skills
High attention to detail
Ability to work efficiently within a team
Self-starter skills and eagerness to learn new things
Excellent customer service skills that exceed customers’ expectations
Experience or familiarity with the following:
C#, .NET, .NET Core, ASP.NET, ASP.NET Core, HTML, CSS, JavaScript, SQL, MySQL, MSSQL
Object Oriented Programming
Git
Linux and Windows
Database skills
Unit and integration testing
Front-end framework knowledge (React.js, Angular.js, Vue.js, Blazor Wasm)
Web API, gRPC, EDI
Common serialization formats (JSON, XML)
Line of business applications
CRM or ERP experience is preferred but not required
Must be able to pass drug screening and background check
What You Can Look Forward to:
We offer a competitive salary and benefits package, including 401(k) with match, medical, dental, vision, STD & LTD, paid vacation, paid holidays, and basic life insurance.
Full-time