Senior Python Developer

Skills

Senior Python Developer

Job Description

Application Engineering & Integration | Digital Transformation

Job Title Senior Python Developer

Department Digital Transformation

Reporting To Digital Transformation Lead / Digital Manager

Location Korba, Chhattisgarh (Onsite)

Experience 5 – 8 Years Employment Type Full-Time, Permanent

Position Overview

The Senior Python Developer is responsible for designing, developing, deploying, and maintaining enterprise-grade applications, APIs, automation solutions, AI/ML models, and industrial system integrations that support the organization’s Digital Transformation initiatives. The role requires close collaboration with business stakeholders, the digital team, and cross-functional departments to deliver scalable, secure, and high-performance solutions. The ideal candidate brings strong engineering discipline across the Python ecosystem, hands-on experience integrating IT and OT systems, and the ability to translate business needs into reliable, production-ready software that improves operational efficiency, governance, and decision-making.

Key Responsibilities

Application Development

• Design, develop, test, and maintain scalable Python applications.
• Develop enterprise-grade RESTful APIs using FastAPI, Flask, and Django.
• Build modular, reusable, and maintainable software components.
• Ensure application scalability, performance, and reliability.

Enterprise & Industrial Integration

• Develop integrations with SAP ERP and enterprise applications.
• Integrate industrial systems including PLC, SCADA, OPC-UA, MQTT, and Historian databases.
• Build middleware for seamless data exchange between OT and IT systems.

Data Engineering & Automation

• Design ETL pipelines and data processing frameworks.
• Develop workflow and business process automation solutions.
• Build data validation and transformation frameworks.
• Optimize data movement across enterprise platforms.

Artificial Intelligence & Analytics

• Support AI/ML model development and deployment.
• Develop predictive analytics and forecasting solutions.
• Integrate Generative AI capabilities into enterprise applications.
• Support MLOps implementation and model lifecycle management.

Database Management

• Design and optimize relational databases.
• Develop high-performance SQL queries and stored procedures.
• Improve database performance and ensure data integrity.

DevOps & Deployment

• Manage source code using Git / GitHub.
• Support CI/CD implementation.
• Deploy applications using Docker and Kubernetes.
• Participate in production deployments and release management.

Documentation & Governance

• Prepare technical documentation, API documentation, and user manuals.
• Participate in code reviews and technical design discussions.
• Ensure compliance with secure coding standards and cybersecurity policies.
• Support audit, compliance, and knowledge-transfer activities.

Job Requirement

Required Technical Skills

Programming: Python, Object-Oriented Programming (OOP), FastAPI, Flask, Django, REST APIs, Microservices Architecture

Data Engineering: Pandas, NumPy, PySpark, ETL development, data pipeline development

Databases: SQL Server, PostgreSQL, MySQL, Oracle

Industrial Technologies: SAP integration, OPC-UA, MQTT, PLC integration, SCADA integration, Historian systems

Cloud & DevOps: Azure, Google Cloud Platform (GCP), Docker, Kubernetes, Git, GitHub, CI/CD pipelines

Artificial Intelligence: Scikit-Learn, predictive analytics, time-series forecasting, ML deployment, MLOps, Generative AI

Preferred Qualifications

• Experience in Manufacturing, Metals, Mining, or Process industries.
• Experience in Digital Transformation programs.
• Knowledge of Industrial IoT (IIoT).
• Exposure to Agile development methodologies.

CORE COMPETENCIES

Analytical Thinking

• Problem Solving
• Innovation
• Communication
• Stakeholder Management
• Collaboration
• Continuous Learning
• Ownership & Accountability

KEY DELIVERABLES

• Enterprise applications and REST APIs.
• Automation solutions and ETL pipelines.
• AI/ML models.
• SAP and industrial integrations.
• Technical documentation and production support.

SUCCESS METRICS (KPIS)

• Project delivery within SLA and timely release.
• Code quality and defect resolution time.
• Application availability and stability.
• Documentation compliance and user satisfaction.
• Innovation contributions.

How To Apply

Interested candidates may share their updated resume, along with links to relevant projects or repositories where available, to the recruitment contact below. Please quote the position title in the subject line. Email: [[email protected]]

To apply for this job please visit in.linkedin.com.

Job Location