Application Developer, Data Solutions

Company: Comcast
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 07.DEC.2018

Summary

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experience...

Description

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.

Application Developer, Data Solutions, Comcast Global Audit

As an Application Developer, you will be responsible for system development, analysis, design, certification, testing, implementation, and documentation of new and existing software applications to drive process automations for the Comcast Global Audit (CGA) department. In this role, you will gain broad exposure to the Comcast Corporation and overall audit process through opportunities to develop applications to improve & automate business processes.

Key Responsibilities:

* Writes application codes, develops user interfaces, develops unit test cases and harnesses; creates design, interface, system, and user documentation; tests software and interfaces, supports end-to-end and performance testing, and performs other tasks needed to complete projects.
* Provides functional and technical troubleshooting for existing applications and performs fixes/enhancements as needed.
* Assists in testing and troubleshooting hardware and applications to ensure integration with product deployments.
* Works within project specifications to meet goals and objectives in a timely and accurate manner; raises issues expediently that could impede the project specifications or timelines.
* Develops deployment software and application administration software as well as creates deployment and application support documentation.
* Consistent exercise of independent judgment and discretion in matters of significance.
* Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
* Other duties and responsibilities as assigned.

Technical Requirements

* Solid programming background, preferably in at least one of the following languages: SQL, VB, C#, & .NET
* Proficient in front-end web development (e.g. Java)
* Proficient in data visualization (e.g. Tableau) tools
* Object-oriented programming frameworks and methodologies
* A genuine interest and willingness to learn new technologies to develop process automations
* Preferred experience with one of the market leading Robotic Process Automation (RPA) platforms: BluePrism, Automation Anywhere, UIPath
* Preferred experience with other programming languages such as Python and/or R

Core Abilities:

What You Deliver

* Delivers on project tasks and assists with the development of project plans and timelines.
* Assists less experienced team members in understanding and executing data analytics and automation activities.
* Identifies audit scope areas that can be automated or repeated through data analytics and works with leadership to schedule/implement.
* Ensures all data is secure and follows company policies regarding data classification.
* Identifies opportunities for improvement to team activities, tools, and training.
* Supports department objectives and performs other duties and responsibilities, as assigned.

Automation Sub-Team

* Supports the creation and evolution of the Automation COE by developing and implementing best practices for governance, operations, technology, value measurement, and integration.
* Oversees responsibility for the overall automation of bot design, build, testing/defect resolution, and change control management procedures.
* Assists with the assessment of new process automation candidates, concluding on feasibility, and accurately estimating development efforts.
* Collaborates with business partners to develop a common vision for automation of key controls and resulting output for audit consumption.
* Develops and maintains a list of automation opportunities and plans for sprint execution.
* Schedules bots and maintains job scheduler per CGA requirements.
* Assures process documentation (as-is and future automated state) is accurate and effective.
* Ensures that test procedures and scenarios are appropriate, includes both positive and negative testing, and validates that bots are operating as designed.
* Creates and documents test procedures and scenarios for Unit/SIT/UAT, executes UAT with CGA COEs, and works with the Analytics sub-team to resolve defects, as necessary.
* Supports the change control process by documenting change requests/requirements and working with the Automation Specialists to implement and test.

How You Deliver

* Demonstrates the ability to quickly grasp complex subject matter and apply strong analytical skills and business knowledge to assessing processes, risks, and controls.
* Stays current on data analytics trends (e.g., new tools, statistical methods, visualization techniques) as well as emerging technologies that impact how data can be used on audits (e.g., AI, Blockchain, RPA).
* Works with discretion regarding work details on assignments of a varied and difficult nature.
* Utilizes creative thinking, individual initiative, and flexibility in prioritizing and completing tasks.
* Exhibits willingness to tackle new areas and challenging topics.
* Demonstrates the ability to work in a complex, dynamic, and fast-paced environment.
* Acts in accordance with stated CGA and company policies and practices, and maintains the highest degree of integrity in all activities and interactions.
* Displays regular, consistent, and punctual attendance. Able to work nights and weekends, variable schedule(s), as necessary. Out-of-town travel is required approximately 20%.
* Provides expertise in at least one functional area of technology and provides recommendations for new applications or application enhancements.
* Manages entire life cycle of most assigned projects.
* Writes application codes, develops user interfaces, develops unit test cases and harnesses; creates design, interface, system, and user documentation; tests software and interfaces, supports end to end and performance testing, and performs other tasks needed to complete projects.
* Assists in testing and troubleshooting hardware and applications to ensure integration with product deployments.
* Works with Business Partners when developing technical requirements and design.
* Develops deployment software and application administration software as well as creates deployment and application support documentation.
* Works within project specifications to meet goals and objectives in a timely and accurate manner; raises issues expediently that could impede the project specifications or timelines.
* Consistent exercise of independent judgment and discretion in matters of significance.
* Other duties and responsibilities as assigned.

How You Partner

* Exhibits strong interpersonal skills including written and verbal communications, and an ability to collaborate with others.
* Shows respect to other team members and clients in all interactions.
* Demonstrates a willingness to assist other team members in areas outside of direct assignments, when necessary.
* Collaborates in a virtual environment to complete projects with team members in various locations.
* Educates audit team members on data analytics and automation techniques through daily interactions.

How You Develop

* Exhibits a commitment to continuously self-improve by working with leadership to leverage strengths and focus on areas of development.
* Gains knowledge of IT controls and cyber security concepts, and applies to engagement

Job Specification:

* Bachelors Degree or Equivalent in Computer Science, Information Sciences, or Technology strongly preferred
* Generally requires 2-5 years related experience

Comcast is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at Comcast via-email, the Internet or in any form and/or method without a valid written Statement of Work in place for this position from Comcast HR/Recruitment will be deemed the sole property of Comcast. No fee will be paid in the event the candidate is hired by Comcast as a result of the referral or through other means.

Comcast is an EOE/Veterans/Disabled/LGBT employer

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...