
Search by job, company or skills

Role Definition
The role of a Senior Python Developer in the context of IIoT (Industrial Internet of Things) involves the development, maintenance, and optimization of software solutions using the Python programming language, with a specific focus on applications related to industrial IoT solutions.
Responsibility Deliverable
Software Development Leadership: Lead the development of software applications, microservices, and data processing pipelines using Python for IIoT projects, with a focus on performance, scalability, and reliability.
Data Integration: Collaborate with data engineers and other team members to integrate and process data from IoT devices and sensors.
API Development: Design and implement APIs for data access and communication within IIoT systems.
Code Quality: Ensure high-quality code through testing, code reviews, and adherence to coding standards.
Performance Optimization: Optimize application and data processing performance to handle real-time and large-scale IoT data.
Security Implementation: Implement robust security measures to safeguard IIoT systems from threats and vulnerabilities.
Documentation: Maintain comprehensive documentation of application architecture, code, and implementation.
Python Software Applications: Deliver functional and well-documented software applications, microservices, and data processing pipelines for IIoT projects.
APIs: Provide well-designed and documented APIs for data access and communication within IIoT systems.
Clean Codebase: Maintain a clean, well-documented, and organized codebase.
Skills
Python Development: Proficiency in Python, including knowledge of relevant libraries and frameworks.
API Design: Ability to design and implement RESTful APIs.
Data Processing: Knowledge of data processing techniques and libraries, such as Pandas or NumPy.
Performance Optimization: Skills in optimizing application and data processing performance.
Security Expertise: Knowledge of Python security best practices and measures.
Master in Computer Application (M.C.A), Post Graduate Diploma in Computer Applications (PGDCA), Bachelor Of Computer Application (B.C.A)
Job ID: 141086771