Jobs · Engineering · Arizona

Software Engineer

TelevisaUnivision · Phoenix, AZ · 4 wk ago
EngineeringFull-time

Responsibilities

  • Python developer familiar with open-source technologies, responsible for building software solutions and integration tools.
  • Develop back-end/front-end (80%/20%) applications including development against 3rd party APIs, formalizing a design pattern for integrating with external systems and leading integration opportunities.
  • Identify automation opportunities within the media management space and develop maintainable software-based solutions, including client-side and server-based scripts.
  • Create and maintain documentation related to all software development projects and continuously improve our coding best practice and agile development process.
  • Create documentation regarding code deployment and support, train operational staff on software functionality and perform troubleshooting.
  • Serve as an escalation point to internal teams helping to identify and resolve complex, software-based issues involving media management technologies.
  • Collaborate with other professionals in the business to determine needs and develop project requirements: designing and implementing new metadata and video file-based workflows that address media management pain-points and core system issues.
  • Use Elasticsearch stack to collect, process and visualize data.
  • Experience and knowledge in cloud technologies (Google preferred), containers, front-end web development, CI/CD practices, Unit testing, Automated testing.
  • Active participant in scrum meetings, sprint planning, sprint review and sprint retrospective.

Qualifications

  • Minimum Bachelor’s degree in Software Engineering, Computer Science, Systems Engineering or related field, or equivalent experience.
  • Minimum two (2) years of experience working as a developer.
  • Working knowledge of Django framework and UI development utilizing React, Html 5, JavaScript and CSS.
  • In-depth knowledge and hands-on development experience in design patterns, XML, JSON, web services, and microservice architecture.
  • Working knowledge of collaboration and project management tools like Atlassian Confluence, Jira, etc.
  • Knowledge of versioning tools like Git, SVN, etc.
  • Basic knowledge of relational database structures and SQL.
  • Familiarity with Linux and UNIX-based operating systems, including RedHat variants, with the ability to perform extensive administrative tasks including environment configuration and troubleshooting using key system tools.
  • Macintosh OS X experience a plus.
  • 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 with other members of a team.
  • Demonstrated significant and strong interpersonal and written communications skills.
  • Ability to work regular hours and flexible schedules including weekends.

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 6 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 6 days ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 6 days ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io