Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Application Developer and Support Coordinator

Iowa Land Records

Application Developer and Support Coordinator

Johnston, IA
Full Time
Paid
  • Responsibilities

    Background:

    Iowa Land Records is a statewide system and website which facilitates public access to information and records and the electronic filing of documents for official recording with Iowa counties. Information posted on the Iowa Land Records website is received from the 99 Iowa counties through integrations with each county land records management system. Similarly, the process of electronically filing and recording documents with each county is managed through integrations with the county land records management systems. The integration is managed through web services provided by Iowa Land Records. There are five primary private sector service providers who provide and support the individual county land records management systems.

    Iowa Land Records has also established integrations with numerous other organizations including private electronic recording vendors, state agencies, and vendors engaged in redaction services and OCR based auto-indexing services.

    The Iowa Land Records team is a small, independent workgroup employed by the Electronic Services System, a multi-county political subdivision of the State of Iowa. We work together with county recorders, with more than 15,000 active registered users, hundreds of companies and individuals who electronically file documents, and key stakeholder groups including real estate attorneys, financial institutions, realtors, land title companies, surveyors and more. The size of our team means that team members must be equipped to handle variable priority issues, situations, functions and tasks. We are working to implement agile processes to achieve greater benefits to our customers as well as increased productivity.

    Iowa Land Records seeks a talented, inquisitive, self-starting and capable individual to join our team as an Application Developer and Support Coordinator. Active application development work coupled with necessary application support efforts go together in our system. Strong written and oral communications skills are essential. It is expected that the person serving in this position will quickly develop an expert understanding of the architecture, code, equipment and all other technical issues relating to the successful operation of the ILR system. It is also expected that this person will develop a thorough understanding of the operation of external systems which are integrated with ILR.

    Responsibilities:

    Application Support Coordination:

    • Act as a primary point of contact for technical application-related inquiries and issues from internal and external users via various channels (phone, slack, email, JIRA ticketing system).
    • Troubleshoot, diagnose, and resolve technical issues, escalating complex problems when necessary and overseeing them through to resolution.
    • Develop and maintain comprehensive documentation, including user manuals, FAQs, and technical guides.
    • Proactively identify recurring problems, analyze root causes, and propose solutions or process improvements to enhance the user experience and system reliability.

    Application Development:

    • Analyze business requirements and translate them into technical specifications and software designs.
    • Write clean, efficient, and well-tested code in relevant programming languages (e.g., Java, JavaScript, SQL) to create, modify, and enhance applications.
    • Participate in all phases of the software development lifecycle (SDLC), including planning, design, development, testing, and deployment.
    • Perform thorough unit and integration testing of new or changed features to ensure quality and functionality prior to release.
    • Collaborate with the development and administrative team to ensure seamless integration and deployment of solutions.
    • Assist with system integrations, upgrades, and migrations of existing applications.

    Qualifications:

    • BS / BA in a relevant discipline (Computer Science, MIS)
    • Minimum 2 years of experience as a software developer with a JVM based language (primarily Java)
    • 1+ years coding experience in the view layer using HTML/CSS/JS
    • Knowledge of SQL and database design principles
    • Experience in a Linux environment
    • Excellent troubleshooting skills.
    • Ability to clearly understand and articulate complex problems.
    • Excellent oral and written communication skills including the ability to communicate effectively with ILR team members, public officials, and internal and customers and technical service providers.
    • Proven history of successful interaction with internal customers and external partners
    • Understanding of Agile development methodology
    • Understanding of software development lifecycle concepts
    • Experience with version control systems (SVN, Git)
    • Understanding of SOAP/REST web services and XML/JSON
    • Demonstrated ability to balance focused development efforts with the management of priority technical support activities.

    Application Information: Submit a cover letter and resume to:

    Iowa Land Records

    8711 Windsor Parkway, Suite 2

    Johnston, IA 50131

    Attention: ILR Project Manager

    Applications may also be submitted electronically to: support@clris.com

    Position Title: Application Developer and Support Coordinator

    Reports To: ILR Technical Lead. Works in collaboration with the ILR Technical Lead, the ILR Senior Developer and senior administrative staff

    Term: Permanent, Full Time with Benefits/PTO

    Classification: Professional, technical

    Travel Involved: Infrequent

    Salary: $80,000 - $95,000 (based on ability and experience)

    Location: Johnston, IA – Evolving to a Hybrid Situation with Experience

    Projected Start Date: On or before January 1, 2026