Manager, Application Reporting and Maintenance
Job Summary:
Responsible for supervising, directing, and coordinating all application maintenance efforts within the IT System footprint as well as managing all efforts to produce ad-hoc and reporting applications in support of accepted business requirements.
Essential Duties and Responsibilities:
· Managing the activities and performance of the department and subordinates (refer to Supervisory Responsibilities below)
· Maintaining data processing standards for the software development life cycle
· Coordinating the smooth transition of all application maintenance releases
· Coordinating the smooth transition of all reporting application releases
· Integrating system data and capabilities
· Staying abreast of industry changes through education and training
· Analyzing software requirements applications
· Assisting with conversions as necessary
· Utilizing resources from department for major projects/committees
· Communicate with vendors regarding technical issues
· Determining feasibility of new projects based on set data processing standards
· Communicating with management and users to show progress of major projects
Additional Duties:
Direct support activities to keep system applications running in a 24 x 7 x 365 environment, utilizing sound judgment and critical thinking skills, and demonstrating leadership and a sense of urgency; initiate and actively participate in follow-up meetings, involving the right parties to resolve problems. Budgetary duties will include, budget forecasting, adhering to departmental budget, and budget variance reporting; effectively monitor and manage cost center; and interact with others whose work affects budget (e.g. PMO). Analyze current and new processes to identify the most efficient and inexpensive way to complete the objectives; evaluate and recommend new and future technology to improve organizational effectiveness and customer service and reduce costs.
Carries out supervisory responsibilities in accordance with the organization’s policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees, planning, assigning, and directing work, appraising performance, rewarding and disciplining, resolving problems, and communicating necessary information on an ongoing basis.
Knowledge, Skills and Abilities:
· 7+ Years experience in applications development working with in an OOP and SOA environment, with at least 5+ years experience as a team lead or applications development manager
· Experience working within a formal Software Development Life Cycle Methodology
· Strong technical skills with interactive design principles, applied knowledge and cross-browser development techniques, and browser degradation strategies
· Technical Skills in several of the following: CSS, HTML/XHTML, AJAX, Java script, Java/JSP, Servlets, Applets, PL or T-SQL, XML, SOAP
· Strong Technical skills on both the MS SQL 2005 and Oracle (10g) database platforms
· Experience with Hyperion, Crystal Reports, or Business Objects preferred
· Experience with any of the following: BEA Weblogic 8.1, Tuxedo, Websphere or any other middle tier application packages a plus
· Past experience with: Siebel 7.8, Metasolv 6, Orcle 11i, Kenan BP, Netcool a plus
· Knowledge with ITIL, CoBIT, SOA and associated architectural techniques
· Good understanding of distributed computing, networking, and RDBMS deployments
Education/Experience
This position requires seven (7 +) plus years* experience working as a Systems Development Manager, Application Development Manager, and/or Senior Project Manager. Five years of previous management experience (e.g. hiring, firing, resource management, mentoring, and training) is required. Exceptional project management experience with the ability to deliver multiple concurrent projects is also required.
Must be well versed in the full Software Development Life Cycle (SDLC) with the ability to estimate project timelines and budgets.
Must be extremely well versed in working on mission critical full life cycle application development initiatives that incorporate best practices and various application development methodologies
Physical Demands and Work Environment:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This position is a regular full time position on a schedule established by the supervisor. Travel is required to conduct the essential functions of the position, which may require overnight and weekend stays. Being on call, altering the work schedule, and working overtime are required in order to meet the demands and deadlines associated with the position. The work environment involves the use of typical office equipment such as telephone, computer, facsimile, etc. in a controlled climate.
FairPoint Communications reserves the right to change or revise duties and responsibilities as the need arises. This document is not a written or implied contract of employment.
|