> Markdown version of [/jobs/ext/1989736-application-developer](https://www.wearedevelopers.com/jobs/ext/1989736-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Developer - **Company:** The Ia - **Location:** Des Moines, IA, United States (Remote available) - **Experience:** Expert - **Salary:** $81,203.0 - $124,883.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, ADO.NET, Software Applications, Business Software, C Sharp (Programming Language), Code Coverage, Cyber Security, Computer Programming, Databases, Computer Engineering, Continuous Integration, Mainframes, Microsoft SQL Server, Network Administration, Software Engineering, Software Systems, Systems Architecture, System Testing, Windows Forms, Enterprise Software Applications, Information Technology, Performance Monitor, Software Coding, Devsecops - **Published:** August 8, 2026 - **Apply:** https://www.dice.com/job-detail/c737373a-b82c-484b-adac-0092fafda475 ## About the Role * Strong experience designing, developing, and supporting secure, scalable enterprise applications. * A candidate skilled in CI/CD, DevSecOps, and enterprise testing standards, committed to delivering high-quality, reliable systems. * An effective collaborator and communicator who works well with Product Owners, cross-functional teams, and stakeholders. * A proactive leader who can mentor team members, manage system performance, resolve issues, and uphold architectural and policy standards., 6 months' experience, 12 semester hours, or a combination of both in the following: Developing code written in C# Developing Windows forms based on applications using Microsoft C#.Net. Developing web based applications using Microsoft ASP.Net. Using ADO.Net to interact with Microsoft SQL Server and other data bases. AND 103 Computer Science: 6 months' experience, 12 semester hours, or a combination of both in the study of computing, programming, and computation in correspondence with computer systems. AND 122 PC Business Applications: 6 months' experience, 12 semester hours, or a combination of both in: Developing, designing and implementing computer programs for business applications Performing technical analytical assignments in the development of computer systems Completing design of computer systems applications Working closely with users to analyze and prototype automated systems Performing programming systems maintenance and enhancements Minimum Qualification Requirements Applicants must meet at least one of the following minimum requirements to qualify for positions in this job classification: 1) Graduation from an accredited four-year college or university with a degree in any field, and experience equal to three years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security. 2) Graduation from an accredited four-year college or university with a degree in computer science, computer applications, software engineering, computer engineering, management information systems, business analytics, or cyber security, and experience equal to two years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security. 3) All of the following (a and b): a. Three years of full-time work experience in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security; and b. A total of four years of education and/or full-time experience (as described in part a), where thirty semester hours of accredited college or university coursework in any field equals one year of full-time experience. 4) All of the following (a and b): a. Five years of full-time work experience in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security; and b. Either of the following: i. Certification from an authorized educational institution/major computer or software producer in one or more of the specialty areas listed in part a; or ii. Eighteen semester hours from an accredited college or university in one or more of the specialty areas listed in part a. 5) Current, continuous experience in the state executive branch that includes six months of full--ime work as an Information Technology Specialist 4., Have you graduated from an accredited four-year college or university with a degree in any field, and have experience equal to three years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security? * Yes - I have an accredited four-year college or university with a degree in any field, and have experience equal to three years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security * I do not have an accredited four-year college or university with a degree in any field * I have an accredited four-year college or university with a degree in any field, BUT DO NOT have experience equal to three years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security 04 Have you graduated from an accredited four-year college or university with a degree in computer science, computer applications, software engineering, computer engineering, management information systems, business analytics, or cyber security, and have experience equal to two years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security? * Yes - I have graduated from an accredited four-year college or university with a degree in computer science, computer applications, software engineering, computer engineering, management information systems, business analytics, or cyber security, and have experience equal to two years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security * I have not graduated from an accredited four-year college or university with a degree in computer science, computer applications, software engineering, computer engineering, management information systems, business analytics, or cyber security, * I have graduated from an accredited four-year college or university with a degree in computer science, computer applications, software engineering, computer engineering, management information systems, business analytics, or cyber security, but do not have experience equal to two years of full-time work in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security 05 Do you meet a and b:a. Three years of full-time work experience in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security; and b. A total of four years of education and/or full-time experience (as described in part a), where thirty semester hours of accredited college or university coursework in any field equals one year of full-time experience. * Yes - I meet a and b * I do not meet a and b 06 Do you meet a and b:a. Five years of full-time work experience in application development and database management, business analysis, systems and network administration, technical training and reporting, IT vendor and purchasing management, IT project management, IT product management, system testing and quality assurance, mainframe and platform administration, and/or information technology security; and b. Either of the following:i. Certification from an authorized educational institution/major computer or software producer in one or more of the specialty areas listed in part a; orii. Eighteen semester hours from an accredited college or university in one or more of the specialty areas listed in part a. * Yes - I meet a and b * I do not meet a and b, Does your application demonstrate that you have 6 months' experience, 12 semester hours, or a combination of both in the following: * Developing code written in C# * Developing Windows forms based on applications using Microsoft C#.Net. * Developing web based applications using Microsoft ASP.Net. * Using ADO.Net to interact with Microsoft SQL Server and other data bases?, Does your application demonstrate that you have 6 months' experience, 12 semester hours, or a combination of both in: * Developing, designing and implementing computer programs for business applications * Performing technical analytical assignments in the development of computer systems * Completing design of computer systems applications * Working closely with users to analyze and prototype automated systems * Performing programming systems maintenance and enhancements? ## Description Only applicants who meet the Minimum Qualification Requirements and meet all selective requirements (listed below) will be placed on the eligible list. The Department of Management (DOM), Division of Information Technology (DoIT), is seeking a highly skilled and forward-thinking Senior Application Developers to lead the design, development, and optimization of enterprise applications that support critical services across the State of Iowa. The role plays a key part in advancing secure, scalable, and maintainable solutions while ensuring alignment with enterprise architecture standards and modern development practices. The ideal candidates thrive in a dynamic environment, drive continuous improvement, and are committed to delivering reliable, high-quality systems that meet statewide business and operational needs. What You Will Do * Design, develop, optimize, and support software solutions managed by DOM DoIT to ensure effective statewide service delivery. * Ensure all software solutions follow enterprise standards, architectural guidelines, and industry best practices. * Build secure, scalable, and maintainable systems that align with business processes and technical objectives. * Implement and maintain CI/CD pipelines and DevSecOps practices to improve security and operational efficiency. * Lead adherence to enterprise testing standards, ensuring reliable systems with comprehensive test coverage across all environments. * Conduct risk assessments and apply risk-mitigation strategies to support operational stability. * Analyze system specifications to confirm alignment with technical requirements and enterprise goals. * Optimize development efforts and contribute to cost-efficient purchasing and resource decisions. * Lead, mentor, coach, and train team members to support their technical growth and performance. * Oversee performance monitoring, root cause analysis, issue resolution, and after-action reporting to maintain stable system operations. * Manage technical documentation, including system architecture, enhancements, SOPs, policies, and guidelines. * Collaborate with Product Owners, cross-functional teams, and stakeholders to communicate technical needs, estimate work, and ensure successful project alignment. * Stay current with emerging technologies and industry trends to promote innovation and continuous professional development. * Perform additional duties as assigned by the Application Development Team Supervisor in alignment with team and enterprise objectives. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) ## Related Articles - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How to Write a CV and Interview if You Don't Fully Qualify For The Job](https://www.wearedevelopers.com/magazine/183-how-to-write-a-cv-and-interview-if-you-don-t-fully-qualify-for-the-job) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)