Job Description :
Title: Security Middleware Developer
Location: Philadelphia, PA

Core Responsibilities:
Responsible for the software development of security component(s) for Comcast products and systems
Subject Matter Expert (SME) in building, optimizing, and implementing secure reusable code and libraries
Microservices coding experience in AWS and cloud a plus.
Understands user and machine authentication as a core competency
Contributes design, code, configurations, and documentation for secure components that manage authentication for Comcast customers.
Help identify gaps and enhances the existing identity platforms to provide a secure authentication experience for our customers.
Evaluates new and upcoming authentication technologies and makes recommendations for adoption to extend the products current capability.
Performs secure development, quality assurance (QA), and DevOp roles as needed to ensure total end-to-end responsibility of solutions
Performs operational troubleshooting as needed to support developed products.
Participates in code reviews and performs static code analysis on developed code.

Required Experience:
Must have a solid understanding of enterprise software development, from design and architecture through securing components in production
Strong Experience with operations or secure system administration, particularly with Unix/Linux
Experience and/or interest in Test Driven Development (TDD) and agile methodologies
Experience with open source frameworks such as (e.g. Apache Hadoop, Apache Tomcat, TOTP, HOTP,)
Fluency and understanding of multiple High-Level, System programming languages for large scale analysis (e.g. Java, Scala, Python, Ruby)
Experience in using DevOps tools (e.g. Ansible, Docker, GitHub, Monit, Nagios, Chef, Puppet) to automate the configuration of hosting environments, including database administration, and scaling an application to support load changes
Fluency in acquiring data securely from APIs, data queues, flat-file, and remote DB sources as well as creating and modifying APIs for downstream consumers and data transformation
Familiarity with data visualization tools and techniques (e.g. Apache Zeppelin, Jupyter, Chart.js, Tableau, D3.js)
Familiarity with IP networking concepts (TCP/IP, packet capture analysis), a plus
Familiarity with Swift, Objective C, Android, a plus.
Understanding of authentication and PKI.

Job Specification (2 of 5):
2+ years related experience in security
2+ years working in a software development role
2+ year working in a Linux environment and Java environment
2+ years of Authentication technology development
2+ years of two factor authentication development
Optional Certification(s): CISSP, CISA, CISM, GIAC, RHCE, CEH
             

Similar Jobs you may be interested in ..