> Markdown version of [/jobs/ext/2596351-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/2596351-senior-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). --- # Senior Application Developer - **Company:** State of Indiana - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $70,122.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Automation of Tests, Business Software, C Sharp (Programming Language), Cloud Computing, Cloud Engineering, Code Generation, Computer Programming, Continuous Integration, Programming Tools, Github, Systems Development Life Cycle, Azure DevOps Pipelines, Software Engineering, SQL Databases, Systems Integration, Technical Debt, AngularJS, Information Technology, Deployment Automation, Github Enterprise, Api Design, Code Restructuring, Software Version Control, Devsecops, Legacy Systems - **Published:** August 5, 2026 - **Apply:** https://www.juju.com/job/00000000gm2tj0 ## About the Role + Advanced full-stack development skills (C#, .NET, Angular, JavaScript frameworks, SQL, API design). + Hands-on experience using GitHub Enterprise Cloud Copilot for AI-driven development including code generation, refactoring, testing, documentation, and modernization. + Deep understanding of DevSecOps workflows, secure SDLC, CI/CD pipelines, automated testing, and cloud-native engineering. + Experience modernizing legacy systems and applying consistent development standards across multiple applications. + Ability to collaborate across teams, provide technical leadership, and support large-scale modernization initiatives. + Extensive knowledge of business applications within the scope of the work assigned. + Advanced knowledge of policies, standards, procedures, and techniques used for application development. + Advanced knowledge of programming for diverse operating systems and platforms using development tools. + Considerable knowledge of application software flow. + Ability to design, develop, and maintain software applications, ensuring their stability, reliability, and scalability. + Excellent analytical thinking and problem-solving capability. + Excellent interpersonal and communication skills. + Ability to perform essential functions with or without reasonable accommodation. A degree is not required. However, at least 7+ years of experience applying the outlined knowledge, skills, and abilities in a similar role may be considered. ## Description The Application Developer Senior is a senior full-stack engineer within the IOT Application Development program responsible for designing, modernizing, and delivering secure, scalable applications that support statewide agencies. This role strengthens IOT's application development capabilities, enhances modernization efforts, and advances secure, automated, and AI-driven software development practices. You will collaborate closely with technical teams, leadership, and agency partners to deliver high-quality solutions and enable modern engineering workflows., + Utilize AI-assisted development through GitHub Enterprise Cloud and Copilot for code generation, refactoring, modernization, testing, and documentation. + Apply AI-driven techniques to accelerate migration of legacy applications, improve code consistency, and streamline development workflows. + Use AI capabilities for analyzing technical debt, generating architectural drafts, creating test suites, recommending secure-coding improvements, and automating documentation. + Implement AI-supported remediation tasks including accessibility fixes, dependency updates, and framework modernization. + Design, build, test, and maintain applications using modern frameworks such as .NET, Angular, and SQL-based systems. + Migrate legacy systems to modern platforms and remediate technical debt using standardized engineering patterns. + Build APIs, updates, integrations, and modular components that align with enterprise architecture direction. + Develop and maintain CI/CD pipelines using GitHub Actions and/or Azure DevOps Pipelines. + Support infrastructure-as-code, deployment automation, version control workflows, and environment promotion processes. + Contribute to improving team workflows through automation, reusable templates, enhanced documentation, and standardized development practices. + Support onboarding, knowledge sharing, and process optimization that improve developer productivity and team consistency. + Assist in architectural discussions, design reviews, modernization planning, and implementation of engineering best practices. + Support modernization initiatives across agency portfolios using repeatable development patterns, automation, and AI-assisted workflows. The job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Other duties, responsibilities, and activities may change or be assigned at any time. This position is exempt from overtime compensation for additional work hours that may be required to complete essential functions or other assigned work. Exempt employees may work more than 75 hours in a pay period without additional compensation and must report a minimum of 75 hours per pay period of work hours and/or paid leave taken to receive their base biweekly salary. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)