Programmer Analyst III
Johnson County Government · Kansas
📍 Olathe, KS💰 $44-$67via icimsPosted 2026-06-25
Apply on company site ↗
CareerRiver pulls this listing straight from the employer's hiring system — no recruiter middleman, no reposts. Applying takes you directly to Johnson County Government.
Overview
A career with Johnson County Government is more than just a job, it is an opportunity to serve a diverse and expanding community in meaningful ways. We challenge ourselves to be a different kind of government because we care deeply about our community and each other. Committed to our shared values, we provide excellent public service, seeking always to improve ourselves and our organization. We offer wonderful benefits, retirement plans, wellness incentives, a great organizational culture, and much more! If you’re searching for something more than just a job, something akin to a calling, then consider the challenge and opportunity of being a member of Johnson County Government!
Johnson County Government is seeking an experienced Developer III to join our JIMS development team. This senior-level role is responsible for designing, developing, and supporting complex applications and integrations that serve our Justice partners. Developer III functions as a technical leader—driving solution architecture, modernizing legacy systems, mentoring team members, and ensuring high‑quality delivery across multiple platforms and technologies. This position requires deep experience in Microsoft-based technologies, browser-based application development, multi-system integration, and both legacy and modern development practices.
This position is currently eligible to work in a hybrid work environment with both onsite and remote work. Residency within the Kansas City-Overland Park-Kansas City, MO-KS Combined Statistical Area, which generally includes the Kansas counties of Johnson, Wyandotte, Leavenworth, Miami, and Linn, and the Missouri counties of Jackson, Clay, Platte, Cass, and Ray, is required.
The first review of applications will be Monday, July 13th. Applications received after that date will be periodically reviewed.
Job Description
Responsibilities Include:
Architect, design, develop, and maintain complex applications on the Microsoft .NET platform
Serve as a technical lead for system enhancements, modernization initiatives, and project planning
Provide advanced support for UniVerse (Rocket) and MS SQL databases, including performance optimization
Lead development of browser-based applications and modern web interfaces
Oversee and participate in maintenance, refactoring, and replacement strategy for legacy Visual Basic and C# codebases
Design, implement, and govern APIs and system integrations across internal and external platforms
Troubleshoot and resolve complex application issues; provide root cause analysis and long‑term solutions
Collaborate closely with analysts, stakeholders, and cross-functional teams to define and deliver technical solutions
Establish and enforce best practices for coding standards, testing, version control and documentation
Mentor and coach Developer I and II team members
Contribute to system roadmap development and technology modernization strategies
Job Requirements
Required Qualifications
7+ years of professional software development experience
Advanced experience with Microsoft .NET technologies (C#, ASP.NET, .NET Core)
Strong understanding of relational databases such as MS SQL, including stored procedures and performance tuning
Deep experience developing and consuming APIs (REST, SOAP, JSON, XML)
Strong background in system integration and middleware concepts
Proficiency with web application development (HTML, CSS, JavaScript, modern frameworks preferred)
Experience maintaining, refactoring, or migrating legacy Visual Basic and C# applications
Demonstrated ability to diagnose and resolve complex application and integration issues
Experience delivering solutions in a structured SDLC environment
Ability to lead technical discussions, influence design decisions, and guide development teams
Soft Skills Required
Strong leadership and mentorship capabilities
Excellent interpersonal skills and ability to collaborate across technical and non-technical teams
Curiosity, initiative, and ownership of technical challenges and long-term solutions
Effective written communication skills for documentation, proposals, and technical specifications
Strong verbal communication and facilitation skills, including presenting to stakeholders
Ability to drive consensus, gather requirements, and lead technical decision-making processes
Preferred Qualifications
Experience working with UniVerse (Rocket) at an advanced level
Understanding of Unix AIX environments
Bachelor’s degree in Computer Science, Information Technology, or related field
Experience with COTS systems and large-scale application ecosystems
Working knowledge of IIS administration and web application hosting
Experience with DevOps practices (CI/CD, automated testing, pipelines)
Familiarity with cloud platforms such as Azure or AWS
Skills & Competencies
Advanced problem-solving and debugging skills
Ability to balance independent work with team collaboration and leadership
Strong architectural thinking and ability to evaluate technology choices
Excellent documentation and communication skills
Comfortable working across a wide spectrum of technologies, including legacy platforms and modern frameworks
Ability to manage multiple projects, deadlines, and changing priorities
Johnson County Government requires reference/background screening for all positions. Specified criteria may vary by Department/Agency.
More Kansas jobs
Kansas jobs · Browse all locations