TelevisaUnivision is looking to optimize media workflows by integrating multiple systems in a complex, multi-channel broadcast environment through the development of media supply chain systems.
Requirements
- 3 years minimum of experience working as a full stack developer, leading software development and architecture design.
- 3 years minimum experience with: Python, Ruby and JavaScript. Strong experience in Python a big plus.
- 3 years minimum experience designing and implementing interfaces, preferably RESTful APIs and web services.
- Working knowledge of Elasticsearch stack including Logstash and Kibana.
- Working knowledge of a front-end framework (ex. Django, Flask), key front-end technologies (ex. JavaScript, HTML, CSS).
- Working knowledge of back-end development tools as well as common JavaScript libraries.
- Working knowledge of collaboration tools like Atlassian Confluence, Jira, etc.
Responsibilities
- Core member of the team, responsible for guiding the implementation of solutions to optimize media workflows– integrating multiple systems in a complex, multi-channel broadcast environment.
- Serve as department software-development expert and architect, working with the director to choose appropriate technologies for each project and formalize a long-term tech stack.
- Coordinate software development projects, delegating responsibilities to other developers as appropriate and maintaining deliverable timelines.
- Research current trends and emerging technologies and effectively implement them.
- Identify areas of improvement with the code, architecture, and infrastructure.
- Reviews and merges pull requests, responsible for code quality and correctness.
- Tags releases and manages code until the release to production.
Other
- Provide mentorship and coaching to team members to enhance their skillset.
- Sets the example to all team members in terms of professional behavior, attitude, time logging and creates a collaborative team environment.
- Self-organized with significant attention to detail and procedures.
- Ability to prioritize and address multiple tasks and projects in a dynamic work environment.
- Ability to work independently and collaboratively.