This job has expired, please see additional jobs below
Software Engineer, Integration
Entertainment & Media Industry Company
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
The Software Engineer, Integration will design, develop, test and maintain software tools, applications, APIs, processes and solution architectures to support the integration of advertising, billing and CRM applications and platforms. The successful execution of this role will combine passion for technical innovation, quick prototyping skills, rapid iteration and delivery and full accountability for the quality, availability and performance of applications.
Job Summary:
As the leading media company in America, Company delivers music, news, talk, sports and other content to diverse audiences across multiple platforms, including: broadcast stations; online via iHeartRadio and on its stations’ hundreds of websites; HD digital radio channels; satellite; smartphones; iPads and other tablets; in-vehicle entertainment and navigation systems; and via live events. With over a quarter of a billion monthly listeners in the U.S., Company has the largest reach of any radio and television outlet in America.
The Software Engineer, Integration will design, develop, test and maintain software tools, applications, APIs, processes and solution architectures to support the integration of advertising, billing and CRM applications and platforms. The successful execution of this role will combine passion for technical innovation, quick prototyping skills, rapid iteration and delivery and full accountability for the quality, availability and performance of applications.
Responsibilities:
Business Responsibilities:
• Support the implementation and contribute to the global enterprise vision for our advertising systems as well as related systems and third-party services.
• Build and Maintain microservices for functionality such as radio content management, inventory and scheduling, and billing.
• Contribute to make/buy decisions and vendor selection activities.
• Manage the end to end lifecycle of a product / service (Development, Test, Deploy, Support)
• Collaborate with technical and operational peers across Company to ensure that our technical direction and approach aligns vertically throughout the technology stack.
• Keep abreast of industry standards and ensure we are driving those that are important to us and aligned with others as appropriate.
• Ensure high levels of operational discipline and high availability for advertising systems.
• Perpetuate a data-driven culture with high standards of operational excellence and continuous improvement.
Technical Responsibilities:
• Design, develop, deploy and manage multiple integration processes created on Dell Boomi
• Develop the integrations which includes processes, maps, connectors and many other components/steps to transfer the data from one system to other systems in real time
• Build complex profiles: Flat File, XML, SOAP XML, JSON, Database, EDI profile
• Build connectors including Disk, FTP, Mail, Trading partner, Netsuite, Database, SAP, Salesforce, Web Services Listener, HTTP Client, Web Services SOAP Client.
• Configure database, web services, HTTP operations and connections and API’s (REST& SOAP)
• Implement fully automated CI/CD pipelines, from code checking to production deployment
Qualifications:
Able to work individually and with a distributed team
Experience in an agile development environment (Scrum or Kanban)
Required experience with one or more of the following sets of technologies:
• Dell Boomi/Mulesoft/Apigee
• Google Cloud PubSub/Amazon SNS/SQS, RabbittMQ
• Apache Flume/ Kinesis/ Storm / Kafka
• Jira / Rally / Pivotal Tracker / Trello
• AWS / Google Cloud / Azure / OpenStack
• Git
Nice to have experience with one or more of the following sets of technologies:
• Chef / Ansible, Jenkins, Elasticsearch / Splunk
• Swagger / REST Docs / RAML
• Serverless / Lambda / Funktion
Experience:
• 3+ years experience delivering software in an agile software organization.
• 3+ years using cloud IaaS or PaaS products.
• 5+ years coding and delivering high quality software as a developer.