This job has expired, please see additional jobs below
Software Development Manager, B2B eCommerce
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
The Software Development Manager, B2B eCommerce will deliver, design, develop, test and maintain software tools, applications, APIs, processes and solution architectures to support the implementation of the next generation of Sales and AdTech self-service platform. The successful execution of this technology leader will combine passion for technical innovation, quick prototyping skills, rapid iteration and delivery and full accountability for the quality, availability and performance of applications.
Business Responsibilities:
• Build and maintain web front end application to support direct interactions of customers and listeners with iHeart
• Build and maintain microservices for functionality such as customer account and ecommerce and integrations with microservices like proposals, radio content management, inventory, scheduling, and billing.
• Integrate e-commerce products and services
• Contribute to make/buy decisions and vendor selection activities for e-commerce platforms and services
• Manage a team of full time software engineers
• Develop team members through coaching and training
• Manage the end to end lifecycle of a product / service (Development, Test, Deploy, Support)
• Collaborate with technical and operational peers across iHeartMedia 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 Sales & AdTech systems.
• Perpetuate a data-driven culture with high standards of operational excellence and continuous improvement.
• Support the implementation and contribute to the global enterprise vision for our advertising systems as well as related systems and third-party services.
Technical Responsibilities:
• Decompose and modernize existing iHeart applications into microservices in cloud-based environments.
• Build solutions with the following characteristics:
• Microservices design
• Real-time, API driven communications
• Exposing production-grade metrics
• Continuous Delivery principles
• Test Driven Development / Behavior Driven Development principles
Qualifications
• Experience managing and leading a distributed team and delivery software
• Experience in an agile development environment (Scrum or Kanban)
Required experience with one or more of the following sets of technologies:
• Java 8 / Spring / Spring Boot, JUnit / TestNG
• NodeJS / Express, Jasmine
• JavaScript / Typescript / AngularJS, Jasmine / Karma / Protractor
• MySQL / Cassandra / Postgres
• Jira / Rally / Pivotal Tracker / Trello
• AWS / Google Cloud / Azure / OpenStack
• Docker / Kubernetes
• Git / GitHub
• CICD pipeline configuration management and automation software like Chef, Ansible, or Jenkins
Preferred experience with one or more of the following sets of technologies:
• NoSQL Databases like Cassandra, or MongoDB
• Log aggregation and monitoring software like ELK (Elasticsearch, Logstash and Kibana), or Splunk
• Message queueing software like RabbitMQ, or Kafka
• Swagger / REST Docs / RAML
• Serverless architecture and application development with solutions like AWS Lambda, or Funktion
Experience:
• B.S. in Computer Science or a related technical field
• 2+years leading technology teams
• 3+ years exp delivering eCommerce solutions and software.
• 3+ years exp 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.
• Demonstrated experience building distributed systems, with intuitive web-based UI, and ability to design rules-based business logic using NoSQL databases.