Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
Seven (7) years of experience developing data processing software using Python and SQL
Seven (7) years of experience performing cloud computing using AWS and Azure
Seven (7) years of experience implementing data governance, compliance, security, and privacy regulations
Five (5) years of experience performing ETL processes
Five (5) years of experience performing data modeling using Oracle SQL Developer Data Modeler and Microsoft Visio
Five (5) years of experience performing data integration using Informatica, SSIS, Kafka, Spark, and Databricks
Five (5) years of experience performing data warehousing using Teradata, AWS Redshift, and Big Data tools including Hadoop, Hive, and EMR
Five (5) years of experience ensuring application security using Kerberos, Ranger, IAM, LDAP, OAuth, TLS, and Cloud Trail
Five (5) years of experience working with Airflow, Docker, and Kubernetes
Responsibilities
Provide technical leadership in designing and architecting scalable data solutions
Develop data processing software using Python and SQL
Perform cloud computing using AWS and Azure
Perform ETL processes
Implement data governance, compliance, security, and privacy regulations
Perform data modeling using Oracle SQL Developer Data Modeler and Microsoft Visio
Perform data integration using Informatica, SSIS, Kafka, Spark, and Databricks
Perform data warehousing using Teradata, AWS Redshift, and Big Data tools including Hadoop, Hive, and EMR
Ensure application security using Kerberos, Ranger, IAM, LDAP, OAuth, TLS, and Cloud Trail
Work with Airflow, Docker, and Kubernetes
Support applications under development and customize current applications
Assist with the software update process for existing applications, and roll-outs of software releases
Analyze, test, and assist with the integration of new applications
Document all development activity
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
Collaborate with project stakeholders to identify product and technical requirements
Conduct analysis to determine integration needs
Work with the Quality Assurance team to determine if applications fit specification and technical requirements
Guide and mentor junior-level engineers
Skills
Python
SQL
AWS
Azure
ETL
Informatica
SSIS
Kafka
Spark
Databricks
Teradata
AWS Redshift
Hadoop
Hive
EMR
Kerberos
Ranger
IAM
LDAP
OAuth
TLS
Cloud Trail
Airflow
Docker
Kubernetes
Oracle SQL Developer Data Modeler
Microsoft Visio
Comcast
Comcast Corporation is a global media and technology company.