What are the responsibilities and job description for the Software Engineer position at HARMAN International?
About the Role:
Looking for Software Engineer with expertise in developing scalable application in ad-tech domain.
What You Will Do:
#HarmanEmployees
Looking for Software Engineer with expertise in developing scalable application in ad-tech domain.
What You Will Do:
- You will be part of the development team working on project related to ad-tech, app development for TVs, Smart Displays.
- Upgrade and maintenance of existing applications.
- Integration of the application with third part services such as google services and APIs, Google Assistant.
- Creating screen savers, video renderings for advertisement.
- Analyzing large volume of data and generating reports
- Bachelor's / master's degree in computer science or software engineering or similar
- Minimum 2 to 3 years of experience working on relative projects.
- Excellent understanding of programing languages like Golang, Python, JavaScript, TypeScript, C/C
- Good understanding of SQL and NoSQL databases like MongoDB, SQL, Postgres
- Hands on Experience cloud technology and experience in one of the leading public clouds (AWS. GCP, Azure)
- Hands on experience with Kubernetes. Docker, containerization technology, Microservices architectures.
- Experience in ad-tech domain
- Experience with React.JS, Flask, Django, Express.js, HTML, React Native.
- Experience working on Tizen Studio, GitHub, CI/CD, Chef, Ansible, Puppet.
- Experience working with large scale projects
- First-hand experience in developing solutions for displays, TVs.
- Experience with Google APIs, Google Assistant.
#HarmanEmployees
- Flexible work schedule with a culture encouraging work-life integration and collaboration in a global environment.
- Access to employee discounts on world-class HARMAN/Samsung products (JBL, Harman Kardon, AKG etc.)
- Professional development opportunities through HARMAN University’s business and leadership academies.
- An inclusive and diverse work environment that fosters and encourages professional and personal development in an innovative and collaborative culture.
- “Be Brilliant” employee recognition and rewards program.
- Work on best-in-class emerging technologies and an atmosphere that pushes you to give your best.