Overview
From $93,530 to $117,875 Annually
110 State Street
Albany, NY 12236
Minimum Qualifications
- You're currently reachable on the the appropriate eligible list for this title,
- For 52.6 and/or 70.1 transfer to an Information Technology Specialist 4, salary grade (SG)-25, you must have one year of permanent competitive, or 55-b/55-c service in an approved title for transfer allocated to an SG-23 or above.
To determine if your current Civil Service title is eligible for transfer to this title, visit the Career Mobility GOT-IT website. Appointments must not result in a second, consecutive transfer with an advancement of more than two S-grades or one M-grade.
Duties
- Learn and understand existing DB2 and AS400 applications functionality and the business functions supported.
- Collaborate with business customers, business analysts, and other Information Technology (IT) teams to develop and document system requirements.
- Analyze requirements, assess their feasibility and impact and/or implications and assist management in determining/mitigating risks.
- Oversee the creation of technical specifications to ensure business requirements will be fully met.
- Prepare accurate estimates of effort, plan, and prioritize tasks to ensure established deadlines are met.
- Oversee all phases of application development; ensuring proper organizational coding standards and protocols are adhered to.
- Perform code review and migration to the test environment.
- Ensure the established Quality Assurance (QA) procedures and standards are followed.
- Support user testing, ensuring all pertinent test conditions are accurate and complete.
- Assist staff in addressing technical and functional issues.
- Collaborate with other IT teams to address issues that impact business functions and new projects.
- Keep management and stakeholders fully informed on the status of issues, their impact on the project schedule, and the progress of mitigation efforts.
- Review deliverables and work products associated with implementation of software programs.
- Oversee maintenance of documentation related to applications and business processes they support.
- Ensure documentation related to programs and systems is accurate, complete, and current.
- Participate in activities related to system maintenance and upgrades to ensure uninterrupted application performance including, but not limited to, planning, testing, troubleshooting, and remediation of issues.
- Promote cross training and knowledge sharing among team members.
- Ensure adequate team coverage to support applications.
- Ensure production issues are acknowledged and addressed in a timely manner.
- Escalate issues to management.
- Assess current and upcoming organizational priorities and evaluate their potential impact on the workload of the unit.
- Ensure established priorities are clearly communicated to and understood by staff.
- Participate in project planning activities and ensure all aspects of application development are accounted for.
- Collaborate with technical and business units across the organization to ensure the established goals and deadlines are attained.
- Develop responsive teamwork plans in support of established priorities.
- Ensure adequate team coverage and off-hours support.
- Allocate staff resources to meet work objectives.
- Adjust priorities to ensure that established deadlines are met.
- Inform management and all appropriate stakeholders about deviations from originally agreed upon priorities, deadlines, or scope, and existing, or the potential for, issues that may impact schedules or deliverables as soon as those issues arise.
- Utilize organizationally established IT change management systems and processes for Systems Development Life Cycle (SDLC) and change management.
- Plan work tasks and activities; prepare project plans to track progress of work initiatives.
- Coordinate team’s work efforts with other IT support teams.
- Attend meetings and provide status updates to management.
- Lead status meetings and provide feedback on the status of work being performed.
- Oversee work of the application development unit and ensure it is aligned with the current priorities.
- Determine what tasks will be required to complete assignments and baseline their estimated completion dates.
- Direct and supervise staff in their daily tasks and provide pertinent feedback.
- Lead by example and promote a positive attitude toward high quality standards and accountability.
- Coordinate the team’s work efforts with other IT support teams.
- Foster productive work environment focused on respectful communications, team building, and empowerment of team members.
- Perform general administrative responsibilities including, but not limited to, submission of timecards and TDS entries, time requests, training requests, and telecommuting journals.
- Attend to personnel issues discreetly with sound judgment and in a timely fashion.
- Inform management of personnel issues.
- Create comprehensive performance plans and prepare and conduct timely and detailed performance reviews.
- Mentor and support staff in the development of and adherence to quality assurance goals and standards.
- Promote cross-training and develop depth across the team in support of various functional areas.
- Assess staff training needs and develop training plans for team members.
- Participate in the organization and scheduling of training activities for all staff and new hires.
- Regularly assess and provide input on the team staffing and skill set needs to meet operational and future organizational needs.
- Participate in staff recruitment activities.
- Participate in activities related to projects to modernize legacy systems.
- Communicate with the project team(s), business customers, and Chief Information Office (CIO) management to confirm scope, relevance, and priorities of work.
- Perform research and supply information.
- Perform analysis and feasibility assessments and provide recommendations.
- Plan and oversee team project tasks and activities.
- Prepare project plans to track progress of work initiatives.
- Inform project team(s) and stakeholders of progress of unit’s project activities and any current or potential issues.
Desired Competencies
- Demonstrated experience in Structured Programming (any language) (more than 2 years to 5 years).
- Demonstrated experience in project management (3 months to less than 1 year).
- Demonstrated experience leading and supervising staff.
- Strong analytical skills.
- Demonstrated experience gathering business requirements.
- Familiarity with Systems Development Life Cycle (SDLC).
- Strong verbal and written communication skills.
- Ability to work independently and in teams.
To Apply
Submit a clear, concise cover letter and resume stating how you meet the above minimum qualifications. Reference Item #00581-JER on your cover letter for proper routing.