Posted in

Engineer 4 – Software Development & Engineering

Engineer 4 – Software Development & Engineering

CompanyComcast
LocationPhiladelphia, PA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
  • five (5) years of experience developing software for the telecommunications domain in an Agile development environment using Python
  • working with AWS cloud services including the following cloud computing, storage, and database solutions: ECS, Lambda, API Gateway, Cloudwatch, DynamoDB, ALB, Cloudfront, and Route53
  • perform software quality assurance, including manual and automation testing, using Python Pytest, Selenium, and Postman
  • designing and implementing microservices architecture
  • automating processes using DevOps practices
  • using Git for Version Control

Responsibilities

  • Provide technical leadership to a team responsible for designing and developing new software and web applications for the telecommunications domain in an Agile development environment using Python
  • work with AWS cloud services including the following cloud computing, storage, and database solutions: ECS, Lambda, API Gateway, Cloudwatch, DynamoDB, ALB, Cloudfront, and Route53
  • perform software quality assurance, including manual and automation testing, using Python Pytest, Selenium, and Postman
  • design and implement microservices architecture to build scalable, modular, and distributed applications
  • automate processes using DevOps practices
  • use Git for Version Control
  • collaborate with project stakeholders to identify product and technical requirements
  • conduct analysis to determine integration needs
  • design new software and web applications
  • support applications under development and customize current applications
  • assist with the software update process for existing applications and roll-outs of software releases
  • research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports
  • monitor and evaluate competitive applications and products
  • review literature, patents, and current practices relevant to the solution of assigned projects
  • work with the Quality Assurance team to determine if applications fit specification and technical requirements
  • guide and mentor junior-level engineers

Preferred Qualifications

    No preferred qualifications provided.