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
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)
Programmer Analyst • Lansing, MI, United States