Sirius XM Radio Inc. Senior Director, Application Development in New York, New York
Senior Director, Application Development
Type of Position
Location: New York, NY
The Senior Director, Application Development will be responsible for management of the customer engagement platforms. Will provide vision, leadership and management to application development teams. Applications include both proprietary (custom) and vendor supplied solutions, such as customer care systems, event streaming platforms, no-sql databases, and cloud-based technologies. Activities encompass the delivery of new projects, as well as on-going maintenance and support.
Duties and Responsibilities:
Oversee the full lifecycle of application development projects and ensure robust use of best-in-class methodology and tools for application design and development and user/system interface applications. Familiarity with agile SCRUM methodology, functional programming, Domain-Driven Design, MVP delivery, functionally breaking down complex initiatives.
Implement, maintain and enhance the user/system interfaces customer care.
Hire and manage a cross functional team of highly skilled application architects, designers, developers, and other team members required to deliver the engagement applications.
Manage application development plans. Communicate and coordinate plans, risks, and status.
Maintain and enhance the application portfolio, including both custom developed and licensed products.
Provide direction, vision, deployment and management for the engagement platforms.
Manage cooperative relationships across business functions with respect to systems, projects, processes, and teams.
Ensure consistent and reliable production activities, quality of existing and new applications, and execution to project schedules, budget and customer expectations.
Manage cooperative relationships across IT functions with respect to systems, projects, processes, and teams.
Oversee contractor/vendor budgets and monitor contractor performance.
Responsible for holding teams accountable within their domains for:
Review and sign off on completeness, accuracy, and feasibility of architecture, requirements, design and implementation,
Code review and quality measures,
Comprehensive DevOps, including, but not limited to automated testing, continuous integration, branching and merging code streams, build generation, and deployments,
Generation of run-book/operational execution instructions,
Tracking actual development effort against estimated development effort,
Maintaining high performance, scalability, and up-time standards.
Build and oversee a department of 25-50 staff, consisting of full time employees and contractors.
Oversee direct reports of several managers, directors, and architects responsible for the various engagement platforms.
Responsible for quarterly and year end evaluations.
Responsible for hiring and mentoring staff.
Responsible for providing training and career growth opportunities for staff.
Responsible for counseling, rectifying sub-adequate performance.
Bachelor's degree or equivalent, relevant experience.
At least 15 years of experience in IT.
At least 8 years of experience in application development, with knowledge of web and billing systems.
At least 7 years of managerial experience.
At least 3 years of Domain-Driven Design, event streaming, cloud-based systems development, and/or Pega Systems/Salesforce.
Requirements and General Skills:
Ability to create high quality development teams.
Extensive experience with all aspects of SDLC management.
Proven track record in developing high quality applications.
Knowledge of object oriented analysis and design.
Knowledge of domain driven design.
Knowledge of event streaming.
Knowledge of customer care applications.
Knowledge in subscription-based application development and support.
Project management experience.
Experience with customer-facing applications
Development and support of B-to-B and B-to-C web and billing applications.
Experience with high volume, high-availability applications.
Interpersonal skills and ability to interact and work with staff at all levels.
Excellent written and verbal communication skills.
Ability to work independently and in a team environment.
Ability to pay attention to details and be organized.
Willingness to take initiative and to follow through on projects.
Strong organizational skills and attention to details.
Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
Must have legal right to work in the U.S.
Extensive experience with technologies including Kafka, Pega Systems, SaleForce, MongoDB, AWS Lambda, web service technology, and mobile platforms.
Agile or other suitable methodologies.
Kafka/Confluent or Amazon Kinesis.
Pega Systems or SalesForce.
SOA & ESB Experience.
Git, Source Control.
Drools / Rules Engines.
Message Queues/Topics (JMS).
HTML 5, Web 2.0, Mobile Platforms.
Knowledge of Oracle BRM (Infranet) or other billing systems.
Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, MS Project).
As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.
The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
Company EEO Statement
Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.