Job Description
As a Senior Software Developer, you will be part of a dynamic team working on the development of an OTT platform for a prominent North American TV provider. Your primary responsibility will be to work on software development for the client hardware platform based on Android OS.
The successful candidate will have experience in developing embedded software engineering projects for Set-Top Box hardware using the latest software solutions and techniques. You will also provide technical guidance to development and integration projects while coordinating the development process of Set-Top Box projects for various hardware platforms.
Key responsibilities include establishing operational monitoring processes and dashboards using IT operations analytics and log analysis tools. Additionally, you will interact with systems analysts, software architects, developers, and project management teams to ensure seamless project execution.
You will administer and prevent problems using issue tracking, team collaboration, and planning tools. Furthermore, you will prepare technical hand-off and training documentation.
-----------------------------------
Mandatory Skills and Qualifications
To be eligible for this position, candidates must possess:
* Agile Methodology: Familiarity with Agile methodologies is essential for this role.
* Android Development: Experience in developing Android applications is required.
* Programming Languages: Proficiency in Java and Kotlin programming languages is necessary.
* Android Development (Android TV) and AOSP Development are desirable but not mandatory skills.
Benefits
This role offers competitive compensation and benefits package, including health insurance, retirement plan, paid time off, and professional growth opportunities.
Others
Candidates from GDL/CDMX will have preference as this position could change to hybrid in the future.