Search by job, company or skills

Karthikeyan (Proprietor of Modinity Technologies)

Python Full Stack Developer

2-3 Years
4 - 6 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Over 100 applicants
Quick Apply

Job Description

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.

Spotlight
  • Rewards & recognition

Master in Computer Application (M.C.A), Post Graduate Diploma in Computer Applications (PGDCA), Bachelor Of Computer Application (B.C.A)

More Info

Job ID: 141086771