Wednesday, July 11, 2012

Comcast - Senior Java Engineer

Tasks:
- Collaborates with project stakeholders to identify product and
technical requirements. Conducts analysis to determine integration
needs.
- Designs new software and web applications, supports applications under
development, and customizes current applications. Develops software
update process for existing applications. Assists in the roll-out of
software releases.
- Trains junior Software Development Engineers on internally developed
software applications.
- Oversees the researching, writing, and editing of documentation and
technical requirements, including evaluation plans, test results,
technical manuals, and formal recommendations and reports.
- Keeps current with technological developments within the industry.
Monitors and evaluates competitive applications and products. Reviews
literature, patents, and current practices relevant to the solution of
assigned projects.
- Provides technical leadership throughout the design process and
guidance with regards to practices, procedures, and techniques. Serves
as a guide and mentor for junior level Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures team
delivers software on time, to specification, and within budget.
- Works with Quality Assurance team to determine if applications fit
specification and technical requirements.
- Displays expertise in knowledge of engineering methodologies,
concepts, and skills and their application in the area of specified
engineering specialty.
- Displays expertise in process design and redesign skills. Presents and
defends architectural, design, and technical choices to internal
audiences.
- Consistent exercise of independent judgment and discretion in matters
of significance.
- Regular, consistent and punctual attendance. Must be able to work
nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.
? Provide software development expertise in developing a Network Monitoring platform for Comcast
? Analyze requirements, designs and develops software applications in client/server environment and/or web deployed applications.
? Interact with Project Manager to understand requirements and scope the systems.
? Participate in unit, integration, and system test procedures.
? Document final program and develop user instructions, software/hardware requirements, program input / outputs and execution / installation steps.
? Handle multiple tasks - ensure that tasks are being completed in timely manner with limited direction
? Participate in team meetings to discuss approaches to current projects
? Comply with all established procedures and policies of Comcast
? Punctual, regular, and consistent attendance
? Other functions that may be assigned


 Required Skills:
 Requirements:
- Bachelors Degree or Equivalent
- Engineering, Computer Science
-
- Generally requires 7-11 years related experience

? Education
o BS or Master's degree in Computer Science or related field
? Minimum Experience
o 6 - 10 years of experience in Java programming - front-end and back-end
o 2 - 4 years of experience with Oracle 11g, PL/SQL, JDBC, and tuning
o 2 - 4 years of experience Unix/Linux and Unix shell scripting
o Experience with both frontend and backend web development
o 2+ years of experience in Silverlight, C# or ASP development
o Experience with software development tools such as Fortify, Checkstyle, Findbugs, Cobertura, Subversion, Maven, Hudson, and automated unit test creation.
o Experience in object oriented design
o Experience with automated build environment
o Strong skills in solving complex problems
o Works well in a team environment
o Excellent written and verbal communications skills
o Strict adherence to development standards
? Preferred Experience
o Experience developing Network Monitoring applications
o Technical knowledge of IP and SNMP network technologies
o Experience in developing, deploying and administering Java applications using JAVA, J2EE
o Experience with high transaction/throughput processing in a highly available environment
o Strong interpersonal skills; capable of writing recommendations and interacting with company personnel on complex topics
o Demonstrated experience of participating on teams of technical experts in a diverse, fast-paced, 7 x 24 environments
o Proven experience meeting large deliverables with fixed and aggressive deadlines

 Comcast is an Equal Employment Opportunity/Affirmative Action/Drug-Free workplace employer.