Purpose The incumbent will be responsible to lead video development and ship high performance, reliable app which helps us deliver awesome experience to our end users at SonyLIV.
Education: Degree in Computers / Electronics / Electricals
Experience: 5+ Years Experience in product development in agile method
5+ years of working experience as a Software Engineer in delivering software solutions
Key Responsibilities:
- Design, develop and deploy high-quality solutions that will be across multiple products and used by millions of users
- Contribute to driving best engineering practices such as Continuous Integration/Continuous Delivery, Test-Driven Development, Behaviour Driven Development, cloud architectures, and pair/mob programming
- Work towards reducing the complexity that comes with working with a system that spans the SonyLiv Digital
- Assist with recruiting, mentoring, and training of new team members
- Collaborate effectively with other development teams to help to drive forward SonyLiv technologies
Critical Competencies:
Behavioural
- Excellent organisational, technical, interpersonal and communication skills.
- Strong analytical skills with ability to think strategically and critically.
- Should be a good team player & able to work independently under pressure.
- Experience handling the remote and inhouse teams is must.
- Strategic thinker balanced with a grasp of details. Must possess the ability to switch between execution and strategy mode most effortlessly.
- Ability to prioritize and cope with competing demands. Must possess a sense of urgency and excellent execution and project management skills.
- Must be able to get the job done by working collaboratively with others.
- Inquisitive and analytical mind; out-of-the-box thinking; bring a creative perspective to business problems applying functional expertise, business understanding and common sense.
- Have a positive attitude, a passion for technology, and a constant desire to learn.
Technical
- Experience with OTT streaming platforms preferred.
- Can see yourself collaborating with other teams to best help them deliver and move
- Enjoy what it means to work in an agile team; you know the importance of working with others to schedule and deliver work
- Have an interest in data and how it might be used to best model and improve us understanding of audience needs
- 5+ years of working experience as a Software Engineer in delivering software solutions using one or more of the following: Python/ JavaScript, Node and microservice architectures, Postgres/MySQL.
- Frequently undertake practices to ensure code quality, including pair programming and Behavior driven development/Test driven development
- Experience in mentoring, supporting and growing peers at various levels in them careers.
- Have a good understanding of DevOps culture and associated concepts, e.g., Cloud
- Infrastructure (AWS), Infrastructure as Code, Continuous Delivery and Pipelines.
- Experience with one or more of the mainstream development and deployment tool chains
- Eperience in identifying, debugging, and resolving complex production issues