Programmer Analyst 6

HK Tech

Programmer Analyst 6

Lansing, MI
Full Time
Paid
  • Responsibilities

    Overview

    The Senior Application Developer is responsible for the full lifecycle of application and system development, including design, coding, testing, implementation, and ongoing support. This role supports multiple enterprise application environments—primarily built on the Accela Civic Platform—and ensures reliable operation, continuous improvement, and alignment with business needs.

    The developer will collaborate with internal technical teams and business stakeholders, providing technical expertise, recommending solutions, streamlining processes, and supporting enhancements to existing applications. Responsibilities may also include development and maintenance of web services and client-server applications.

    Key Responsibilities

    • Design, develop, test, and implement enterprise applications and supporting components.

    • Maintain and enhance existing Accela Civic Platform configurations, scripts, workflows, and integrations.

    • Provide technical guidance to peers and business users.

    • Configure and support Accela application environments across multiple instances.

    • Develop and maintain reporting solutions, including SSRS, Crystal Reports, and ad-hoc reports.

    • Support and maintain Microsoft SQL Server databases and related data structures.

    • Promote configuration changes using version control tools and platform-specific deployment processes.

    • Contribute to development of APIs, web services, and client-server components as needed.

    • Perform code reviews, troubleshoot issues, and ensure adherence to best practices.

    Required Skills & Experience

    • 3–5 years of experience implementing and supporting the Accela Civic Platform (Automation and Citizen Access).

    • 3–5 years of experience with Accela design, development, code review, and testing.

    • 3–5 years of experience configuring Accela security roles and applying security best practices.

    • 3–5 years of experience with Accela scripting and configuration (event, batch, pageflow, expression).

    • 3–5 years of experience with reporting tools (Ad Hoc, Crystal Reports, SSRS).

    • 3–5 years of experience with Microsoft SQL Server.

    • 3–5 years of experience with Accela Configuration Manager export/import processes.

    • 1–3 years of experience using SVN and Git repositories.

    • Proficiency in:

      • Java

      • Rhino JavaScript

      • .NET

      • HTML / XML

      • SQL

      • Microsoft Office

      • Web services

      • Relational database concepts

    Desired Experience

    • Accela GIS

    • Accela Mobile applications

    • Accela Data Migration Tool

    • Understanding of Accela payment adapter configurations

    • Experience with front-end technologies:

      • Angular (strongly desired)

      • React (strongly desired)