×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Full Stack Developer

Job in Des Moines, Polk County, Iowa, 50319, USA
Listing for: Dee Zee, Inc.
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Software Developer 3

Posted Friday, December 5, 2025 at 6:00 AM

POSITION SUMMARY —

Analyze, design, develop, test, document, and implement new or modify existing software to meet ongoing software development needs. Ability to manage integration between various business systems and provide in-depth technical and / or business knowledge to handle complex issues. Ensure software meets business requirements, follows development standards, and maintains data integrity. Actively leads in establishing, demonstrating and following best practice processes for the software development life cycle with an iterative approach to delivering software.

Exhibits strong leadership and communication skills with a passion for customer support in interacting with stakeholders and acts with a sense of urgency when warranted. Train and mentor software developers on intermediate to advanced programming techniques and standards. Ability to effectively manage other developers in a supervisory role as needed. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

WORK

ENVIRONMENT —

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.

ESSENTIAL FUNCTIONS
  • Create, maintain, and modify SQL server databases, indexes, and security
  • Conduct thorough testing of programs and software applications to ensure the desired results and that the requirements were met
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs
  • Develop applications interfacing with SQL Server databases and SQL Server Reporting Services (SSRS) reports
  • Write or contribute to instructions or manuals to guide end users
  • Mentor software developers to assist them in completing tasks in an efficient and timely manner
  • Utilize lower environments for appropriate testing to catch errors before they are migrated to production
  • Ability to stop the production line and/or prevent shipment of products due to nonconformance or potential nonconformance products to our customers
  • Support the environmental policy with proactive process implementation, improvement suggestions, reducing waste, and acting on environment performance results and findings
SKILLS & ABILITIES
  • Ability to work independently and self-correct errors
  • Take initiative, is self-motivated, and is adept at completing complex tasks with no input or supervision
  • Consistently improve the quality and structure of previously written code
  • Constantly stays informed of the latest technologies and trends in software development
  • Can manage the full scope of a project and all elements of the software development lifecycle independently
  • Ability to implement superior software solutions quickly with minimal costs to the company
  • Detail oriented
  • Excellent problem solving and analytical abilities
  • Professional and polished communication skills
  • Ability to assess a business problem and provide accurate development time estimates
  • The ability to work with customers to provide the best possible resolution for their business need (while making good business decisions with company resources) and guide them toward a more efficient solution than what was originally requested if possible
POSITION QUALIFICATIONS

Education: Bachelor’s degree in computer science or equivalent experience

Experience: Minimum eight years of relevant IT software development experience; experience in a manufacturing environment is an advantage. Experience working in an agile environment is a plus.

Computer

Skills:

Must demonstrate computer literacy; experience with and understanding of Microsoft Visual Studio 2017 using C# .NET and , Azure Dev Ops, Git source control, T‑SQL, relational database (Microsoft SQL Server), Microsoft SSRS, ERP software, mobile device (barcode scanners) development, warehouse management systems, Clippership/Kewill Integration, and Microsoft Office, Baan and Infor Ln, Knowledge of CSS, Bootstrap, Signal R, Angular, Entity Framework, Power Shell and MVC is a plus.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary