CBS Corporation (NYSE: CBS.A and CBS) is a mass media company that creates and distributes industry-leading content across a variety of platforms to audiences around the world. The Company has businesses with origins that date back to the dawn of the broadcasting age as well as new ventures that operate on the leading edge of media. CBS owns the most-watched television network in the U.S. and one of the world-s largest libraries of entertainment content, making its brand - \"the Eye\" - one of the most recognized in business. The Company-s operations span virtually every field of media and entertainment, including cable, publishing, local TV, film and interactive. CBS- businesses include CBS Television Network, The CW (a joint venture between CBS Corporation and Warner Bros. Entertainment), Network 10 Australia, CBS Television Studios, CBS Global Distribution Group, CBS Consumer Products, CBS Home Entertainment, CBS Interactive, CBS Sports Network, CBS Films, Showtime Networks, Pop, Smithsonian Networks, Simon & Schuster, CBS Television Stations and CBS Experiences.
The MuleSoft Engineer must be capable of understanding business requirements, working with Application teams and End Users to develop a proposed solution and work with the technical team to develop and deploy the solution. This position requires experience with middleware applications, including expert level knowledge with MuleSoft and the Anypoint platform, as well as experience in detailed requirements analysis, API design, testing, and deployment.
The successful candidate will have a record of success in leveraging the Mulesoft platform to provide business solutions while following best practices. The Mulesoft Engineer will also be responsible for defining the appropriate methodologies and best practices for performing analysis and design in the support of core organizational functions and business processes on the platform.
Work with application development teams and effectively translate business process and requirements (e.g. requirement specifications, non-functional requirement specifications & use case models / user stories) into scalable, re-usable Mule integrations;
Define and document best practices and standards relating to Mulesoft platform usage, deployments, change management, and maintenance
Leads design discussions and identifies design options.
Coordinate the evaluation, scope and completion of new development requests.
Work with team to establish suitable processes to support administrative, development, and change management activities
Assist in training of new users, and grow the Mulesoft skill set across the organization
Develops test schedules, reviews testing plans, tracks and documents the development and results of these plans.
Alerts manager to potential risks and issues of importance.
Ensures requirements are understood, agreed to and signed off at the appropriate early stages in a project.
Understands the functions supported by the current systems. Understand and accommodate the requirement constraints imposed by the current systems.
Provides user documentation and training for the system.
Interacts with others in the business and IT organization.
Works with providers of software and hardware products as well as consulting vendor service providers
Prioritize assignments in a high visibility mission critical system
Troubleshoot issues quickly and appropriately by identifying immediate remediation, determining root cause, and coordinating long term solution.
3+ yrs in design, coding, testing, implementation, and documentation of MuleSoft APIs, Mulesoft Anypoint and CloudHub;
MuleSoft 3rd party Application Connector assessment and usage (installation, exposing as APIs, incorporating into workflows);
Experience in scalable Mule flows, error handling, logging, etc.
Experience using a queueing mechanism (e.g. ActiveMQ, Anypoint MQ)
Experience using Agile, Scrum and iterative development practices including, estimation of user stories
At least 1 active Mulesoft Certification preferred
Mulesoft COE / C4E experience preferred
Experience with Salesforce integrations preferred
Experience with SQL Server preferred
Experience with OpenID preferred
A documented history of successfully driving projects to completion
Demonstrated track record of defining systems that lead to increased efficiency and productivity through the use of technology
Documented experience with SDLC methodology and process
Excellent analytical, communication (both verbal and written), facilitation/organizational skills
Strategic, innovative thinking and vision
Strong persuasion skills
Strong business acumen
Excellent analytical and communication (both verbal and written) skills
Solid understanding of technology
Comfortable learning, using and explaining new technology