What are the responsibilities and job description for the Systems Analyst I position at Community Safety Department?
Position Summary
Provide responsible and complex assistance in facilitating the introduction and maintenance of management information services for City operations; perform a variety of complex systems analysis duties in the design, implementation and maintenance of management information systems and supporting computer hardware and software applications including cloud-based, on-premise, and emerging technologies and perform a variety of technical tasks relative to assigned area of responsibility. This position is expected to have a fundamental knowledge of the methodologies and tools necessary to perform the duties listed above and have meaningful experience with business systems and technologies and will receive only occasional instruction or assistance as new or unusual situations arise, and are fully aware of the operating procedures and policies of the work unit.
Job descriptions are intended to present a general list of tasks/duties performed by employees within this job classification. Job Descriptions are not intended to reflect all duties performed within the job.
Minimum Education, Experience And Additional Requirements
Education and experience directly related to the minimum requirements below may be interchangeable on a year for year basis.
Bachelor's degree from an accredited college or university in information systems or computer science; and
Two (2) years of software applications analysis, design, programming, implementation and project management experience.
ADDITIONAL REQUIREMENTS:
Possession of a valid New Mexico Driver's License, or the ability to obtain by date of hire.
Possession of a City Operator's Permit (COP) within six (6) months from date of hire.
Preferred Knowledge
- Theories and applications of computer science
- Methods and techniques of application development, system design, programming, installation, trouble shooting and maintenance of software applications
- Programming techniques including integrated database management applications and system interfaces
- Personal computer hardware and software components
- System development life cycle phases, activities and implications
- Basic budgeting, contracting, purchasing practices, policies and procedures
Preferred Skills & Abilities
- Recommend, design, implement, install and maintain computer software applications
- Apply a variety of computer programming languages
- Define problems, collect data, establish facts, draw valid conclusions and prepare appropriate reports
- Detect, isolate and resolve information system problems
- Analyze and assess the technological goals and needs of City departments and services
- Provide application development project management services
- Manage customer relations and expectations
- Utilize automated project management tools
- Implement quality assurance and security procedures for applications services
- Effectively present information and /or respond to inquires/complaints from city management, regulatory agencies or the public
- Communicate clearly and concisely
- Establish and maintain effective working relationships with those contacted in the course of work
- Perform the essential functions of the job with or without reasonable accommodation