We are looking for an experienced Python developer to design and optimize high-performance faremwork for Set-Top Box (STB) testing solutions. If you enjoy working on REST APIs, and system-level programming in fast-paced environments, this role is for you!
Key Responsibilities:
- Design, develop, and maintain scalable Python applications/frameowrk for STB and Android-based systems.
- Integrate REST APIs to enhance STB functionality and enable seamless communication with other services.
- Optimize application performance, troubleshoot issues, and ensure high reliability and efficiency of the framework testing STB environments.
- Collaborate with cross-functional teams, including backend, DevOps, and product teams, to enhance system capabilities.
- Implement CI/CD pipelines and work with version control tools like Git, Jenkins, and Docker.
- Write clean, efficient, and maintainable code, following best practices and coding standards.
- Analyze system logs, improve error handling, and enhance data processing workflows for a smoother user experience.
Preferred Skills & Experience:
- 1-2 years of experience in Python development, ideally in STB or Android environments.
- Experience in building and consuming REST APIs using Flask, FastAPI, or Django.
- Familiarity with database interactions (SQL/NoSQL) and cloud-based services.
- Strong understanding of the software development lifecycle (SDLC) and fundamental testing principles to ensure robust and high-quality applications.
- Bonus: Experience in automation frameworks, but this is not an automation role.