Description:
eSpark Consulting Group is seeking a highly skilled and experienced Python Developer to join our team, focusing on the development and optimization of plugins for our HA platform.
Key Responsibilities:
-Design, develop, and maintain Home Automation (HA) plugins using Python 3.
-Create robust interfaces to ensure seamless communication between different automation devices.
-Develop custom integrations with third-party systems to extend HA platform functionality. programming.
-Implement real-time communication using web sockets for low-latency data exchange between devices and servers.
-Utilize asynchronous frameworks to ensure non-blocking execution in Python.
-Manage concurrency and parallelism to handle multiple connections and devices efficiently.
-Optimize performance for real-time execution, ensuring low latency and high throughput for HA operations.
-Identify, debug, and fix issues related to plugin performance, including response times and resource utilization.
-Write and maintain unit and integration tests to ensure the reliability and stability of plugins.
-Create detailed documentation for developed plugins, including API specifications, configuration guides, and integration manuals.
-Stay updated with the latest Python frameworks and networking technologies relevant to Home Automation.
Requirements:
-Strong experience in Python 3 development.
-Expertise in working with web sockets for real-time communications.
-Solid understanding of networking protocols and concepts.
-Proficiency in Python asynchronous programming.
-Ability to work in a collaborative, fast-paced environment and contribute to technical discussions.
-Previous experience in Home Automation systems.
-Familiarity with distributed systems and IoT protocols (e.g., MQTT, HTTP).
Experience: 3 to 5 years of experience in Python (Home Automation Systems and IoT-based development).
Qualification: Bachelor’s degree in software engineering, Information Technology, or a related field.
Organization | eSpark Consulting Group |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Python Developer |
Job Location | Karachi,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 3 Years |
Posted at | 2024-10-28 2:34 pm |
Expires on | 2024-12-12 |