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

Sr Application Developer

Job in Sioux Center, Sioux County, Iowa, 51250, USA
Listing for: Interstates Companies
Full Time position
Listed on 2026-05-22
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Take Charge of Your Career at Interstates

At Interstates, we don't just show up to work, we show up for each other. From our headquarters in Iowa to job sites across the country, we're doing award-winning electrical, controls, automation, and OT work that powers industrial facilities for clients here in the U.S. and around the world. Whether you're bending conduit, wiring panels, writing code, supporting projects, or helping things run behind the scenes, you'll be part of a crew that works hard, shares laughs, and takes pride in doing quality work.

We believe in building strong teams, doing the right thing, and making a difference in the communities where we live. If you want to grow and do meaningful work, you'll feel at home here.

At Interstates, technology is not the target-it is an amplifier. We are building a digitally enabled, constraint-managed enterprise where data and AI strengthen judgment, reduce friction, and improve how workflows across the business. This Senior Application Developer role sits in the execution core of a cross-functional team, turning business priorities into reliable application solutions, clean integrations, and practical automation that create measurable leverage without losing the craftsmanship, accountability, and customer focus that define our work.

Summary

The Senior Application Developer is responsible for the planning and design of significant portions of complex application solutions with minimal supervision. This role leads the programming, implementation, testing, documentation, and support of software applications that may include databases, user interfaces, APIs, and external system integrations.

This position works as a key member of the delivery team alongside business, integration, analytics, and data science partners to define scope, system behavior, architecture, reporting, deployment, and startup support needs. The ideal candidate is a hands‑on developer who can solve practical problems, make sound technical decisions, and help deliver outcomes that improve flow, reduce rework, and strengthen performance across the business.

Responsibilities
  • Plan and design significant portions of complex applications with minimal supervision.
  • Work with project teams to define scope, system behavior, reporting/documentation needs, architecture, user experience, and startup support requirements.
  • Program, implement, test, document, and support application components and system functionality.
  • Develop and support databases, user interfaces, APIs, and external system integrations.
  • Apply software development lifecycle practices to build reliable, supportable software solutions.
  • Develop and help enforce programming standards and reusable development practices.
  • Assist in technical design and effort estimating for projects.
  • Mentor and help train less experienced team members.
  • Maintain confidentiality of sensitive customer and business information.
  • Perform other duties as assigned or required.
Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or a related field preferred.
  • 5+ years of experience in application development, programming, or a related technical role, or equivalent combination of education and experience.
  • Experience independently leading the design, development, testing, and support of moderately complex to complex software solutions.
  • Strong working knowledge of software development lifecycle practices, relational databases, application integration, and technical troubleshooting.
  • Experience working directly with customers and project teams to define requirements and support implementation.
  • Experience providing technical guidance, reviewing work, and supporting the development of others.
  • Strong communication, organization, problem‑solving, and judgment skills.
  • Ability to work cooperatively in a team environment and manage shifting priorities.
Preferred Experience
  • Experience with API‑driven integrations, workflow automation, or content and data processing capabilities.
  • Experience designing solutions that improve efficiency, reliability, throughput, or decision‑making in business workflows.
  • Experience contributing to technical standards, solution design, and…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary