Friday, June 11, 2010

Comcast - Software Engineer II J2EE, Sr. Systems Engineer Weblogic Administrator, Software Developer Tools Automation

This individual will be part of a software development engineering team responsible for analyzing, designing, developing, integrating, testing, implementing, and documenting new and existing application software programs.

Provide software development expertise in developing a cross-service provisioning platform for Comcast
Analyzes requirements, designs and develops software applications in client/server environment and/or web deployed applications.
Interacts with end users to gather requirements and scope the systems.
Participates in unit, integration, and system test procedures.
Document final program and develop user instructions, software/hardware requirements, program input / outputs and execution / installation steps.
Provide ongoing system support by maintaining and enhancing existing software applications.
Handle multiple tasks and multiple resources. Can ensure that tasks are being completed in timely manner with no or very limited direction
Participate and help in recruiting and training new resources
Provides Technical oversight of systems and solutions.
Defines and promotes development standards and mentors resources with less experience.
Documents new and existing software applications.
Develops and documents tools to enhance application development and testing.
Participates in team meetings to discuss approaches to current projects.
Complies with all established procedures and policies of Comcast.
Punctual, regular, and consistent attendance.
Other functions that may be assigned.
____________________________________________________

Sr. Systems Engineer - Weblogic Administrator

B.S. in Computer Science or Electrical Engineering, MS preferred 6+ yrs Java experience combining development, testing and troubleshooting 5+ years of direct support experience with accountability for availability 5+ years combined design and support/administration experience in Oracle Weblogic Server 2+ years of dedicated focus on design and support/administration Oracle AquaLogic BPM (ALBPM) and AquaLogic Service Bus (ALSB ) Understanding of Service Bus concepts and implementations 5+ yrs combined development support of complex high volume transactional systems 7+ years of combined programming/scripting experience in any of the common languages such as C++, Perl, Shell etc 5+ years integrating Weblogic environments with OSS platforms 5+ Years development or support experience with Oracle and SQL 7+ years of Linux or Unix experience, Solaris preferred 2+ years XML messaging

This is a senior staff position within the Applications Support team reporting to the Application Support Manager. The individual will collaborate with product teams, operations personnel, project managers, engineering groups and strategic partners to design, implement and support infrastructure primarily based on the Oracle Aqualogic BPM platform. This individual will provide technical leadership and mentoring to a team of application engineers serving as a technical authority.

Analysis of problems in design, configuration, data flow, data state within a highly complex multi product provisioning system based on a BEA Aqualogic BPM platform.
Assist with or lead efforts to build new application infrastructure coordinating efforts across teams as needed while tracking and reporting progress.
Provide after hours support for code deployments, changes and general support
Contribute design considerations for new products or architectural changes to existing products
Mentor Jr. staff providing guidance based on observations and requests as necessary in conjunction with formal group training sessions
Evaluate and recommend changes to enhance platform reliability such as monitoring, tools, process and code changes
Work closely with Vendors to evaluate track bug fixes and service packs evaluating both benefit and risk
Participate in a variety of meetings and status calls including projects, troubleshooting testing
Serve as a highly available point of escalation on a 7x24 basis
____________________________________________________

Software Developer - Tools Automation

B.S. in Computer Science or Electrical Engineering, MS preferred or equivalent years experience 6+ years experience in programming (Java Development experience preferred) 3+ years of developing and hosting Web Services and implementation of WS-Security 2+ years experience with Oracle 9i/ 10g (including RAC) and JDBC will be preferred Working experience of Oracle Streams and Data Guard products. 2+ years of experience Unix and Unix shell scripting Strong skills in solving complex problems Experience in cable industry preferred 4+ years XML messaging

This is an Infrastructure Tools Development Engineer within the Applications Support team reporting to the Application Support Manager. The successful candidate will function as part of a multi-discipline team with a decided focus on the development of software tools to further the efficiencies and scaling of other application support teams within the OSS Engineering Support area of Comcast. These application support teams manage multiple complex environments built around BMC Remedy and Java Web Services as well as custom Oracle SQL development. The individual should be well versed in all areas of the software development life cycle. As stated, the focus will be on providing and improving operational efficiencies so the right background includes software development with an operational focus.


Examine and understand the application support teams operating model and challenges and be able to recommend, design, and implement solutions
to automate manual tasks and processes
Assist with the evaluation, customization and implementation of off-the-shelf tools as applicable
Bring any number of development methodologies to bear given an understanding of the challenges/problems encountered by the application
support teams
Be able to automate simple and complex tasks, including automating deployments and synchronizing systems
Contribute design considerations for new products or architectural changes to existing products
Participate in a variety of meetings and status calls including projects, troubleshooting testing