companyBosch Global Software Technologies Private Limited logo

Python Automation Developer

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications:BTech in Computer Science. Technical Skills:· Over 4 years of professional experience in Python application development.· Strong understanding of:Object-Oriented Programming (OOP) in PythonJSON parsing, schema validation, and data manipulationAdvanced Python concepts (decorators, generators, multiprocessing, async programming preferred)· Experience with:pytest or other Python testing frameworksVersion control using GitHands-on experience with:Jenkins CI/CD pipelinesDocker build processes, debugging, and image optimizationLinux (Ubuntu) and Windows environments· Familiarity with UI/UX workflows and frontend integration patterns. Soft Skills:· Strong analytical and problem-solving capabilities.· Ability to thrive in a collaborative, multi-disciplinary team environment.

About the job

Roles & Responsibilities:

Application Development

· Design, develop, and support Python applications across Ubuntu, Windows, and Docker environments.

· Create scalable modules to validate, parse, and manage extensive JSON datasets, particularly Modbus device templates.

· Gain familiarity with IIOT communication protocols such as Modbus TCP & RTU, MQTT, and OPCUA.

· Collaborate with UI/UX teams for smooth integration of backend services with contemporary frontend applications.

· Maintain high standards of application performance, scalability, and reliability.

Code Quality & Best Practices

· Adhere to internal coding standards, architectural guidelines, and documentation practices.

· Develop clean, maintainable, and modular Python code employing OOP principles.

· Utilize pytest or equivalent frameworks for unit and integration testing.

· Engage in peer code reviews and architectural discussions.

CI/CD, Deployment & DevOps Alignment

· Create, manage, and enhance Jenkins CI/CD pipelines for automated builds, testing, and deployments.

· Develop and troubleshoot Dockerfiles, container images, and multi-stage builds.

· Collaborate with teams to maintain environments, optimize container performance, and resolve deployment challenges.

Data Handling & Device Template Management

· Oversee device configuration repositories managing Modbus and other protocol-based templates.

· Implement validation rules, schema checks, and transformation logic for large configuration datasets.

· Contribute to improvements in the storage, indexing, and access of configuration and metadata.

Cross-Functional Collaboration

· Partner with UI/UX designers to achieve seamless integration between backend logic and UI components.

· Work with QA, DevOps, product management, and platform engineering teams.

· Convert functional requirements into high-quality technical implementations.

About Bosch Global Software Technologies Private Limited

Bosch Global Software Technologies Private Limited is a fully owned subsidiary of Robert Bosch GmbH, a global leader in technology and services. We provide comprehensive Engineering, IT, and Business Solutions. With over 27,000 associates, we are Bosch's largest software development center outside Germany, serving as a Technology Powerhouse in India with a global presence across the US, Europe, and the Asia Pacific region.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.