Provide technical expertise in user needs analysis, estimation, design, development, and implementation of Enterprise GIS, Asset Management and Community Development/Permitting solutions. Document business requirements, use cases, and traceability matrix using Enterprise Architect software. Analyze and chart the effectiveness and efficiency of client existing business processes. Facilitate customer interviews and workshops, including system interface requirements workshops. Prepare and deliver reports, recommendations, or alternatives for improving processes. Work with other consultants in the design, configuration and delivery of client solutions. Scope projects and assist the Project Manager in developing project SOW and project plans. Coordinate and perform in-depth tests, including end-user reviews. Assist in producing status and consulting reports. Actively participate in the preparation of proposals and presentation/demonstration benchmarks. Assist with the building, testing, documentation, installation and training of customized applications integrated with Esri products.