> Markdown version of [/jobs/ext/232662-custom-application-developer-itsd](https://www.wearedevelopers.com/jobs/ext/232662-custom-application-developer-itsd). 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). --- # Custom Application Developer - ITSD - **Company:** State of Idaho - **Location:** Boise, ID, United States (Remote available) - **Salary:** $70,512.0 - $89,315.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Software Applications, Bootstrap (Software), C Sharp (Programming Language), Client/Server Application Language (C/AL), Client Server Models, Cascading Style Sheets (CSS), Software Documentation, Continuous Delivery, Continuous Integration, Custom Software, Data Architecture, Database Queries, Software Design Documents, Software Design Patterns, DevOps, Human-Computer Interaction, PostgreSQL, Microsoft Visual Studio, Microsoft SQL Server, Model View Controller (MVC), Software Architecture, Software Tools, Software Deployment, Software Engineering, SQL Stored Procedures, Web Applications, .NET Core, Software Troubleshooting, Containerization, Information Technology, Docker, Programming Languages - **Published:** May 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2940aea1d1e345bc ## About the Role Do you have a Master's degree?, * Considerable knowledge of data architecture, software architecture, common software design patterns, development, and testing practices. Typically gained by at least a bachelor's degree in information technology discipline or equivalent from an accredited college AND at least two years of work experience using data architecture, software architecture, common software design patterns, development, and testing practices OR a master's degree in an information technology discipline or equivalent from an accredited college OR at least five years of work experience using data architecture, software architecture, common software design patterns, development, and testing practices. * Considerable knowledge of programming languages and software development tool suites. Typically gained by at least one course of classroom instruction at an accredited college or vocational-tech level directly related to at least one programming language and software development tool suites AND at least 18 months of work experience using programming languages and software development tools. * Experience creating, interpreting and documenting user requirements. Typically gained by at least two years of work experience on more than one development project. * Experience analyzing development solutions to show costs and benefits. Typically gained by at least two years of work experience analyzing development solutions to show costs and benefits. * Experience coding, testing, and deploying production systems. Typically gained by at least two years of work experience testing and deploying production systems. * Experience establishing and defining architecture and development standards. Typically gained by at least two years of work experience establishing and defining architecture and development standards. Below is preferred experience. It is not required for the position but applicants with this experience may receive consideration over other applicants. * Experience in Visual Studio. Typically gained by five years of related experience in developing websites and applications using Visual Studio, including working with .NET Framework and .NET Core using .NET MVC and Web Forms, must include proficiency in C#, HTML, CSS, bootstrap and JavaScript. * Experience in Microsoft DevOps. Typically gained by at least 3 years of related experience working with Microsoft DevOps, including creating and managing builds, releases, and pipelines. * Experience in Business Requirement and Design Document Writing. Typically gained by at least 3 years of related experience writing clear and concise business requirements and design documents that effectively communicate technical concepts to both technical and non-technical stakeholders. * Experience in SQL Server or PostgreSQL. Typically gained by at least 3 years of related experience writing complex queries and stored procedures. * E xperience in Containerization. Typically gained by at least 3 years of related experience in developing websites or applications that target containerization, including working with Docker and Kubernetes. ## Description We are seeking a Custom Application Developer to perform the full range of web and custom application development and for client server support responsibilities. This position is located in downtown Boise in the IT Services Division. Incumbents will apply their technical knowledge to identify and solve complex problems. The Software Engineer Ill must support a wide range of web applications, client/server applications, and Commercial off- the-shelf (COTS) products. In this role, Software Engineers are expected to have a proven depth and breadth of experience in supporting web and client/server applications. Software Engineers will be required to utilize a variety of skills to implement and support these applications. This position requires residency in Idaho. If relocating to Idaho, the Department of Health & Welfare does not reimburse the cost of relocating. The department does not sponsor anyone with a work visa., * Design, develop, and test software applications: This includes defining the software's architecture, designing the user interface, writing the code, and testing the software for functionality, performance, and security. * Analyze and troubleshoot software problems: This involves investigating and resolving software defects, performance issues, and security vulnerabilities. * Implement security measures in software applications: This includes designing and implementing security features such as authentication, authorization, and encryption. * Work with other engineers to design and implement software architectures: This involves collaborating with other engineers to create a high-level plan for how the software will be architected, as well as working with them to implement that plan. * Write and maintain software documentation: This includes creating documentation that describes the software's functionality, architecture, and usage. * Work with product managers to gather and understand requirements: This involves working with product managers to understand the needs of the business and how the software can meet those needs. * Work with quality assurance engineers to test software applications: This involves working with quality assurance engineers to develop and execute test plans, as well as to analyze and report on test results. * Contribute to continuous integration and continuous delivery (Cl/CD) pipelines: This involves working with other engineers to automate the process of building, testing, and deploying software. * Stay up-to-date on the latest software development technologies and trends: This involves reading industry publications, attending conferences, and takin online courses to stay up-to-date on the latest trends in software development. * Mentor and train junior software engineers: This involves providing guidance and support to junior software engineers, helping them to learn the ropes and develop their skills. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [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) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)