Friday, March 05, 2010

Comcast - Sr. Manager

Skills: BS or Masters in Computer Science or equivalent 6+ years of working with large enterprise systems 4+ years experience with relational databases, preferably Oracle 9i/10G and in depth knowledge of unix environment including shell scripting and automation tools 3+ years of Java/J2EE experience Familiarity with SOA principles and architecture experience along with 1-2 years of experience in SOA Strong skills in solving complex problems Works well in a team environment Excellent written and verbal communications skills Strict adherence to development standards Preferred Requirements: Experience in cable industry preferably in the area of SNMP device monitoring and troubleshooting Strong interpersonal skills; capable of writing recommendations and interacting with company personnel on complex topics Demonstrated experience of participating on teams of technical experts in a diverse, fast-paced, 7 x 24 environment Proven experience meeting large deliverables with fixed and aggressive deadlines Ability to present clear, concise reporting on concurrent projects and issues Proven analytical and problem solving skills The above statements are intended to describe the general nature and level of work being performed by the people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required of the job.

Manages a team of software developers and application engineers that develop and support OSS applications to support Comcast Engineering and Customer Care organizations specifically in the areas of monitoring and troubleshooting of Customer Premise Equipment and plant health and performance.

Assists in the planning, scheduling, and assigning of development and systems engineering projects.
Coordinates programming projects with the work of other staff.
Manages a team of software and application engineers, providing feedback and training where necessary, conducting performance reviews, assisting with recruitment and selection and dealing with any issues within the team.
Ensures staff is adhering to System Engineering standards such as and not limited to documentation, code check-in/check-out procedures, design reviews and architectural standards
Ensures staff is scheduled and trained to provide 7x24 on-call Tier 3 support for all applications and solutions developed and supported by the team.
Maintains vendor support contact and escalation information. Escalates to vendors timely and appropriately.
Analyzes proposed software applications.
Provides technical assistance to programming staff
Participates in all stages of the software development lifecycle, including requirements capture, writing, testing, and debugging programs.
Assists supervising Director in planning, scheduling, and assigning projects to programming staff
Assists in developing standards and procedures for programming staff.
Assists in preparing detailed analyses, plans, diagrams, and verification procedures for existing and proposed computer applications.
Verifies program logic by preparing and using test data.
Develops and implements specialized programs and/or routines to supplement and enhance systems software.
Evaluates and modifies existing applications and systems programs to take into account changes in system requirements, software releases, or equipment configuration.
Performs any other related work as assigned.
Excellent communication and negotiating skills.
Excellent organization skills and the ability to achieve results within tight deadlines.
Punctual, regular, and consistent attendance
Ability to work mandatory overtime
Perform other duties as assigned