> Markdown version of [/jobs/ext/3000607-i-t-programmer-iii](https://www.wearedevelopers.com/jobs/ext/3000607-i-t-programmer-iii). 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). --- # I.T. Programmer (III) - **Company:** Tennessee Department of Safety - **Location:** Topeka, KS, United States - **Experience:** Experienced - **Salary:** $81,619.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Business Analytics Applications, Application Services, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Databases, Software Debugging, Systems Analysis, Microsoft SQL Server, Windows Servers, Oracle (Applications), Oracle Apex, Software Engineering, PL-SQL, Transact-SQL, Computer Equipment, Information Technology, Tools for Reporting - **Published:** September 19, 2026 - **Apply:** https://www.kansasworks.com/jobs/13581340 ## About the Role Education: High School Diploma or GED equivalent. Licensing & Certification: Valid Drivers License. Minimum Requirements: Successful completion of 24 hours in computer science coursework or certification and three years experience coding, testing, and debugging application programs or four years experience coding, testing, and debugging application programs Preferred Qualifications: C++, .NET, C#, ASP.NET, Oracle APEX, T-SQL, PL-SQL, CSS, and JavaScript Post-Offer, Pre-employment Requirements: Must submit to and pass a thorough background investigation and security clearance(s), including fingerprints. Ability to listen, comprehend, respond, speak clearly and concisely verbally and in writing; drive a vehicle, lift computer equipment and other objects up to 30 lbs., bend, kneel, stoop, reach with your body, arms and/or legs, perform repetitive motions with one or more extremity, move in confined areas and sit for long periods of time. Persons applying for positions with KHP will be subject to background investigation, fingerprints, and/or drug screening. ## Description Position Summary: This is advanced technical work in information systems analysis and application development. Serves as senior consultant and/or subject matter expert providing consultation to users and staff for the most complex problems. Work involves identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Functions as the top technical consultant for the organization in one or more highly specialized areas of application analysis, design, and programming by providing guidance, technical expertise and/or research services to others. Assignments are given in terms of expected results and are subject to occasional review. This position is a critical part to the KHP programming/development section within the IT department. Due to limited staff each member must work on or be involved in numerous projects with a variety of skill sets that include C++, .NET, C#, ASP.NET, Oracle APEX, CSS, and JavaScript. As an advanced system programmer, the individual must be capable of creating innovative and unique solutions, often with limited guidance from others. These solution are usually original and require integration from various platforms, including Windows Server, Oracle and MSSQL databases, and numerous reporting tools. Create advanced applications solutions for complex needs and requirements between the KHP and other agencies or departments. These solutions reduce manual input, while reducing errors and increasing efficiency. Innovative integration between several existing applications and newly developed solutions must be developed and tested regularly. These solutions allow for better decision making by multiple department heads or agency leaders. This position is responsible for gathering the required information from all stakeholders to determine the overall program scope. Any additional hardware or software resources will be requested and implemented before proceeding. Progress updates will be given to project leads as well as the Chief Information Officer. Typically most meetings are coordinated through this position, who is responsible for meeting deadlines and specific deliverables, on budget and within the desired timeframe. Provide maintenance, documentation, and training for newly developed applications. Remain a resource for any ongoing maintenance for all developed applications and some COTS applications. Help advance efforts to query and pull additional information for better decision making or ease of use, or streamlining of required processes. Assist with database administration tasks, performance analysis/tuning, and installation/patch related activities. This is a continual, ongoing task and requirement. ## Related Videos - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [IT Salaries in UK](https://www.wearedevelopers.com/magazine/288-it-salaries-in-uk) - [How should you format your IT resume?](https://www.wearedevelopers.com/magazine/68-how-should-you-format-your-it-resume)