Systems & Programming Manager
The City of Salem is searching for an effective Manager to lead the IT Systems & Programming Division. The Systems and Programming Manager is responsible for supervising and maintaining the City’s systems and applications through best practices and the appropriate staffing and management of a technical team. Job duties encompass leading the evaluation, installation, configuration, and deployment of new applications, systems software, products, and/or enhancements to existing applications; ensuring that applications meet business requirements and systems goals, fulfill customer requirements, and identify and resolve systems issues; collaborating with analysts, designers, and departments in the testing of new software programs and applications; analyzing documentation and technical specifications of any new application under deployment or consideration to determine intended functionality; ensuring that new software integration into City systems meets functional requirements, system compliance, and interface specifications; designing, developing, and installing application enhancements and upgrades; negotiating contracts with software and service providers; acting as liaison with the City’s software suppliers for prompt rectification of problems or emergencies; managing and providing direction for the application team in support of business operations; coordinating feasibility studies for software and system products under consideration for purchase, and giving advice based on findings; contributing to pre-testing phase of development by evaluating proposals in order to identify potential problem areas, and making appropriate recommendations; will work effectively in an interdependent organization, receiving specifications and input from division(s) and departmental customers; reviewing and analyzing existing applications’ effectiveness and efficiency, and then developing strategies for improving or leveraging these systems; ensuring the development of training and documentation for end users; developing, distributing, and coordinating in-depth end-user reviews for modified and new systems or applications; researching and making recommendations on software products and services in support of procurement and development efforts; and cultivating and disseminating knowledge of application-usage best practices.
REQUIREMENTS
Requires a bachelor’s degree from an accredited college or university in computer science or information systems; and, five to seven (5 – 7) years of related work experience, including 3 years direct experience managing IT staff; or an equivalent combination of education, experience and training. PMP certification preferred. Must possess the knowledge of system and software quality assurance best practices and methodologies; programming languages, including PL/SQL, UNIX scripting, Java, Java Script, Powerbuilder and Visual Basic; network and PC operating systems. Should be familiarity and use of Oracle Tools, Oracle IAS, Apache, Java web, and Microsoft.net; applicable State information security policies and laws; human resource management principles, practices, and procedures; and project management principles. Must possess the ability to oversee the direction, development, and implementation of software solutions; demonstrate hands-on experience with automated software management tools; communicate ideas in both technical and user-friendly language; conduct research into application issues and products; and effectively prioritize and execute tasks in a high-pressure environment. Must demonstrate strong leadership skills; excellent written and oral communication skills; excellent interpersonal skills; and optimal customer service orientation.
SELECTION PROCEDURES: Job Application, Resume and Interview
|