Back to Archive

Eng 2, Software Dev & Engineering

Comcast

Mount Laurel, NJ | Posted: 5 years ago

This job is expired and may no longer be accepting applications.

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

The team is responsible for developing augmentation plans to alleviate any network congestion on the CMTS and edge technologies. Additionally, manage vendors and strategic thinking regarding CMTS roadmaps as they relate to Comcast network characteristics. To assist with our efforts to remain agile and lean we have a small team of developers that maintain our internal ticketing system for deploying and tracking hardware shipments; as well as, develop new applications to automate manual processes.

Job Summary:

The software developer's role is to design, code, test, and analyze scripting languages JavaScript (ReactJS) and python software packages, and relational and non-relational databases. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The eligible candidate should demonstrate an expert level for at least one of the following scripting languages (JavaScript, Shell, and Python), could understand/adapt to the existing framework and build automation scripts within the application. The ideal candidate would have 3-4+ years of experience with 2 or more of the scripting languages referenced above. The candidate will be responsible for scripting server configurations on Comcast network IP devices and act as the team Scrum Master. This position is coding intensive, and will require the ability to coordinate well with a team; as well as show personal initiative and take ownership of individual components of the development, and mentor other engineers.

Must Have for the Position

  • At least 3+ years of experience in real-world Python and JavaScript(NodeJS/UI) experience
  • 2+ years of python scripting
  • Understanding of object-oriented, functional, and modularization programming
  • Experience developing REST APIs
  • The ability and desire to learn new scripting languages, if they are only strong in one of the following: Python, Shell, and Expect
  • Excellent knowledge of Apache and Linux configuration and command line usage
  • 2+ years systems administration in a Linux environment
  • At least 3-4 years of experience in SQL and NoSQL methodologies such as MongoDB or Redis
  • Experience using Git or revision control systems
  • Set best practices for the software development process: coding standards, testing, change management, build automation, release planning, and deployment
  • Willingness to learn and implement new Big Data technologies as needed
  • At least 2-3 years of experience with Agile Scrum practices, concepts and procedures
  • Act as lead that is responsible for the planning, and facilitation of standard meetings to include; backlog preparation, iteration planning, retrospectives, iteration reviews, and daily stand-ups.
  • Experience working with large data sets (data mining, data analytics, data manipulation and reporting)
  • Strong interpersonal communication skills listening, verbal, and written
  • Possesses a positive attitude, is detail oriented, and collaborates on a regular basis
  • Ability to communicate to the business owners
  • Ability to work independently and works extremely well in an Agile/SCRUM team setting
  • Great team player and effective communication skills
  • Identifies and solves complex problem; analyzes the issues and suggests possible solutions

Nice to have

  • At least three years of experience with Larvel and Lumen PHP Frameworks
  • At least one year of experience with ReactJS, Redux, and JQuery Libraries
  • At least three years of experience with Node.js
  • Experience in the Telecommunications Industry or Access Network technologies

What you will be doing (Developer)

  • Collaborates with project stakeholders to identify product and technical requirements. Conducts system architecture to determine integration needs.
  • Designs solutions for the customer that meets their business applications and translates complex technical design requirements into information that customers can understand and respond
  • Designs new software and web applications, supports applications under development, and maintain current applications.
  • Assists with the software update process for existing applications, and roll-outs of software releases
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
  • 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 Developers
  • Writes unit tests for applications and code standards for the team to determine if applications fit specification and technical requirements
  • Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
  • Assist with writing effective user stories and divide the stories into SCRUM tasks
  • Develop scripts to login and server configurations on Comcast network IP devices, extract and transform data from multiple source systems, and generate reports
  • Develop service group mapping information for highly valuable internal reports
  • Assist with development Restful APIs using PHP7 and MySQL
  • Assist with writing effective user stories and divide the stories into SCRUM tasks
  • Architect software solutions to solve complex business problems and meet businesses needs

Additional Requirements:

  • Bachelor of Science/MS Degree in Computer Science, Engineering (or equivalent expertise)
  • Generally requires 2-4 years related experience
  • Strong skillsets in the following areas: analytical, organizational, problem-solving, and attention to details
  • Exceptional written, verbal communication, and interpersonal skills required
  • Expert level in SQL queries
  • Ensure the quality of code by performing complex bug verification, release testing, and support for assigned products.
  • Ability to work independently and works extremely well in an Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.
  • Ability to be flexible and "think outside the box" and Innovative
  • Knowledge of network infrastructure (i.e. CMTS Arris, Cisco, Juniper, and Harmonic)
  • Possesses a positive attitude, is detail oriented, and communicates status on a regular basis.
  • Has the ability to balance competing priorities in a very dynamic/fast-paced environment.

Technologies:

Python 2.6 or later, Shell, Expect

PHP (7 or later)

Laravel and Lumen Frameworks

JavaScript

ReactJS, Redux, and JQuery Libraries

Node.js

CentOS (5 or later) or Redhat (5 or later)

MySQL (5.5 or later)

NoSQL MongoDB, Redis, SQL (SQL Server, Oracle), MemSQL

Agile Tools: JIRA

Comcast is anEOE/Veterans/Disabled/LGBT employerand all qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex or any other legally protected category.

This job was sourced from StackOverflow Jobs.