Experience building, improving, and maintaining high-performance, highly available, distributed online video Ad Server systems
Ability to oversee complete software development lifecycle (designing, prototyping, implementation, testing, maintenance, technical support)
On-site work in Chicago, IL or Reston, VA
Full-time employment
Availability for nights, weekends, variable schedules, and overtime as necessary
Responsibilities
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 processes 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 software designs, 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
Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques
Serves as a guide mentor for 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
Tests and evaluates systems, subsystems and components
Acts as a technical contact and liaison for outside vendors and/or customers
Presents and defends architectural, design and technical choices to internal and external 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) and overtime as necessary
Other duties and responsibilities as assigned
Skills
C++
C
Distributed Systems
High-Performance Computing
Software Design
Prototyping
Software Testing
Technical Documentation
Mentoring
Technical Leadership
Comcast
Comcast Corporation is a global media and technology company.