Job Description:We are seeking a skilled Python Django Developer with expertise in camera image capture, image frame management, and the development of microservices for alert notifications. The ideal candidate will possess a strong background in Python programming, image processing, and web portal development. Additionally, experience with integrating communication services such as Twilio for alerts through SMS, email, and calls is essential.
Responsibilities:
Camera Image Capture:Develop and implement Python scripts for capturing images from cameras.Manage and optimize image storage and retrieval processes.Work with different camera types and models to ensure compatibility.Image Frame Management:Design and implement solutions for organizing and managing image frames efficiently.Implement image processing techniques for enhancement and analysis.Microservices Development:Develop microservices for alert notifications using Python and appropriate frameworks.Integrate alert services, including Twilio, for SMS, email, and call notifications.Ensure robustness and reliability of microservices.Web Portal Development:Design and build web portals for managing cameras and associated functionalities.Implement user-friendly interfaces for camera configuration, monitoring, and alert management.Ensure cross-browser compatibility and responsive design.Architecture and Documentation:Should be able to provide flow and architecture diagrams.Document code, processes, and workflows for internal reference and knowledge transfer.
Requirements:
Proven experience as a Python, Django Developer and FAST APIs, with a focus on camera image capture and microservices development.Strong knowledge of image processing techniques and algorithms.Experience with integrating communication APIs, particularly Twilio, for alert notifications.Proficiency in developing web portals using Python frameworks such as Django or Flask.Familiarity with front-end technologies (HTML, CSS, JavaScript) for web portal development.Understanding of database management and integration for image storage.Ability to work independently and collaborate effectively in a team environment.Excellent problem-solving and communication skills.
Preferred Qualifications:
Previous experience in video streaming and real-time camera monitoring.Knowledge of security and privacy considerations in camera systems.
If you are passionate about Python development, image processing, and creating innovative solutions for camera systems, we encourage you to apply. Join our dynamic team and be a key contributor to our cutting-edge projects.