ypical Deliverables:
Accela Application Development: Develop new features in the Accela application, ensuring it aligns with business requirements and enhances user experience.Maintenance and Support: Provide ongoing maintenance and support services for existing code. Troubleshoot reported problems by understanding customer business processes.Testing and Quality Assurance: Perform rigorous testing and quality assurance to ensure software reliability and performance.Requirements Translation: Translate business requirements into detailed design specifications, facilitating effective software development.Project Management: Manage multiple enhancements concurrently, meeting demanding deadlines while maintaining a high standard of work.Mentorship: Mentor existing staff on Accela system development practices to enhance the team's capabilities.Software Development Lifecycle: Execute all aspects of the software development lifecycle (SDLC) efficiently.
Required Skills & Abilities:Technical Skills:JavaScript DevelopmentAccela Civic Platform & Citizen Access Administration and ConfigurationAccela EMSE scriptingAccela Construct API and web services.Accela Civic Platform integration with third-party applicationsFunctional Requirements:Understand Accela configuration and landscape.Document AS-IS and TO-Be business processes.Apply business analysis principles and practices.Proficient at gathering, documenting, and clarifying software requirements.Ability to work independently with minimal supervision, delivering high-quality software on time and within budget.Strong verbal and written communication skills for effective collaboration.Positive attitude and customer-centric approach.Reliable and punctual with a commitment to excellence.Open to constructive feedback and a willingness to learn and improve.
Additional Tasks:Collaborate effectively with multiple departments and follow documentation instructions.Coordinate and participate in application upgrades and changes.Document functions and changes to new or modified functionality.Implement approved system enhancements, releases, and optimizations.Participate in research to determine existing solutions within the organization.Support end-user training by providing information and assistance to Instructional Designers.Contribute to the development of formal business cases for proposed solutions.Coordinate technical changes, verify testing results, and ensure compliance with technical and business standards.Provide updates on issue fixes and planned updates and upgrades.Troubleshoot application issues and system errors, escalating when necessary.Collaborate with the business to develop detailed user acceptance test cases and flows, including test plans, cases, protocols, and testing environments.Attend meetings to review end-user feedback, workflow problems, system capabilities, and potential system enhancements.