Description:
Under the general supervision of the Supervisor, Geographic Information Systems (GIS), the Senior Systems Analyst – GIS will primarily be responsible for developing and maintaining GIS systems and applications, and providing technical guidance and support to other GIS staff and users. The role is responsible for assisting in the analysis, design, configuration, development, documentation, testing, and deployment of system defect corrections and enhancements. This individual will apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve system issues and will generally work under little supervision, or independently, on complex programs and applications.
DUTIES & RESPONSIBILITIES INCLUDE (but are not limited to):
- Assist in the definition, configuration, development, and documentation of business software requirements in collaboration with internal stakeholders.
- Assist in producing and coordinating software development plans, including the definition of scope and objectives, analysis of alternatives, and system evaluation and recommendation.
- Collaborate on code development, deployment, testing, and debugging to ensure that software performs as expected, meets business requirements, and satisfies project objectives.
- Follow programming and code management standards as well as best practices for development and project management methodologies.
- Compile and write development documentation and subsequent revisions.
- Provide input and recommendations on hardware and software procurement to support business objectives.
- Analyze and assess day-to-day functioning and overall efficiency and effectiveness of existing systems to ensure they are performing optimally, as well as to recommend strategies for improving or further leveraging of existing software.
- Provide status reports, analysis documents, and work estimates as required.
- Participate in knowledge sharing activities and actively contribute to our knowledge base. This may include writing, contributing, and providing presentations and/or instructions to train end users.
- Liaise with both internal and external stakeholders, including contract developers and vendors, and work to resolve issues promptly.
- Special projects and other duties as assigned.
What will you bring to the Role?
- Strong customer service focus, with the proven ability to develop and maintain effective working relationships with all levels of employees through intuitive business insight, and personal credibility.
- Strong verbal and written communication skills, including the ability to present information to wide audiences with diverse business and technical backgrounds. This includes the ability to make recommendations and influence outcomes.
- Demonstrated ability to resolve issues by analyzing and evaluating possible solutions with attention to detail, primarily by leveraging product functionality or business process.
- Demonstrated initiative in recognizing opportunities for improvement and efficiency, with a willingness to challenge the status quo.
- Excellent organizational and time management skills, including the ability to manage multiple competing priorities with tight timelines, while working either independently or as part of a team.
- Demonstrated ability to effectively cope with change, including the demonstration of personal flexibility and willingness to adapt to new systems and/or business processes.