Principal Engineer- OSS Applications
"Position Description: Under direction of the Sr.Manager, OSS Infrastructure Development, the OSS Applications Engineer will leverage open source software where possible to develop custom system management tools and custom applications to in support of Comcast National Engineering and Technology Organization business objectives. Responsibilities include: • Customer interaction, interview and requirements gathering. • Analysis of requirements and detailed design. • Test driven implementation in an agile development environment. • Deployment and maintenance of the software. • Operational management responsibilities for the deployed software. • Escalation on-call responsibilities for the deployed software. Punctual, regular, and consistent attendance."
Required Skills:
"EDUCATION: • A Bachelor's degree in Computer Science, Engineering, a related discipline, or relevant experience. EXPERIENCE: • BS in Computer Science / Engineering, or equivalent work experience in software systems design • At least 7 years experience in software development with design responsibilities, and 10 years total software development experience. • Experience leading projects through the full lifecycle of scope management, system architecture, technology choice, implementation and successful deployment. • Experience mentoring other team members. • Experience mapping business requirements to technology capabilities, identifying gaps and omissions, and designing end-to-end solutions • Experience mentoring team members • Experience delivering medium to large-scale distributed applications into production, and an excellent understanding of the issues involved • Creative, self-motivated team player willing to take the lead to develop cutting-edge e-business solutions • Clear and effective verbal and written communications skills • Strong interpersonal skills; capable of writing recommendations, RFP's, and interacting with company personnel on complex topics; make presentations to an internal audience and interacting positively with senior management. • Must have strong, independent problem solving skills; must be self-directed. • Strong working knowledge of the following technologies / products / methodologies: • Network analysis/design experience with several OSS methodologies (e.g., SNMP, MIB, TMN, etc.) • Strong interpersonal and communications skills; capable of writing recommendations, RFP's, and interacting with company personnel on complex topics; making presentations to an internal audience and interacting positively with senior management. • Must have strong, independent problem solving skills and be self-directed. • Must have experience programming in a Unix (Linux preferred) environment. • Five or more years of experience programming in the Java language. • Must have experience with scripting in a UNIX environment, particularly in Perl. • Must have experience with RDBMS (MySQL or PostgreSQL preferred). • Must have experience with Web Service related technologies (Soap, XML, REST). • Experience with HTML, CSS, JavaScript, Ajax, DOM is desired. • Experience with L.A.M.P. is desired. • Experience with Ruby or Python is desired. • Experience with JavaScript libraries is desired (JQuery,Scriptaculous, prototype, mochikit, yui, dojo, ext, (yui-ext) gwt)."
|