Programmer Analyst III
Role details
Job location
Tech stack
Job description
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 highquality 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., 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 longterm 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
Requirements
- 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