Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailCompany: KJBN Labs
Role: Senior Python Developer Workflow and BPM Automation
Location: Bangalore (Hybrid)
About the Role
The Senior Python Developer for Workflow and BPM (Business Process Management) Automation will design develop and implement robust Pythonbased solutions to automate complex workflows and business processes. This role requires deep expertise in Python development experience with workflow automation tools and the ability to collaborate with crossfunctional teams to deliver scalable efficient automation solutions that enhance operational efficiency.
Key Responsibilities
Solution Development: Design develop and maintain highquality Python applications to automate workflows and business processes ensuring scalability performance and reliability.
Workflow Automation: Implement and optimize workflow automation using BPM platforms (e.g. Camunda Activiti Temporal) and custom Python scripts to streamline business operations.
Integration: Integrate automation solutions with enterprise systems APIs databases and thirdparty services to ensure seamless data flow and process execution.
Process Optimization: Analyze existing business processes identify bottlenecks and develop automation solutions to improve efficiency reduce manual intervention and enhance accuracy.
Code Quality: Write clean maintainable and welldocumented code adhering to best practices and coding standards (e.g. PEP 8).
Testing and Debugging: Develop and execute unit tests integration tests and endtoend tests to ensure the reliability and robustness of automation solutions.
Collaboration: Work closely with business analysts process owners and other developers to gather requirements design solutions and deploy automation workflows.
Monitoring and Maintenance: Monitor automated workflows troubleshoot issues and implement enhancements to ensure high availability and performance.
Mentorship: Mentor junior developers provide technical guidance and promote best practices in Python development and automation.
Documentation: Create and maintain comprehensive documentation for code workflows and processes to support knowledge sharing and compliance.
Required Qualifications
Education: Bachelors or Masters degree in Computer Science Software Engineering or a related field.
Experience: 5 years of professional experience in Python development with at least 2 years focused on workflow automation or BPM solutions.
Technical Skills:
Expertlevel proficiency in Python and its libraries/frameworks (e.g. Flask FastAPI Django Celery).
Handson experience with BPM platforms (e.g. Camunda Activiti Temporal) or workflow orchestration tools (e.g. Airflow Prefect).
Strong knowledge of database systems (e.g. PostgreSQL MySQL MongoDB) and SQL for data manipulation and integration.
Experience with RESTful APIs message queues (e.g. RabbitMQ Kafka) and microservices architecture.
Familiarity with containerization (e.g. Docker) and orchestration tools (e.g. Kubernetes).
Proficiency with version control systems (e.g. Git) and CI/CD pipelines.
Knowledge of cloud platforms (e.g. AWS Azure GCP) and their automationrelated services (e.g. AWS Step Functions Azure Logic Apps).
Soft Skills:
Strong analytical and problemsolving skills.
Excellent communication and collaboration abilities to work with technical and nontechnical stakeholders.
Ability to manage multiple priorities in a fastpaced environment.
Certifications (optional but preferred): Python certifications (e.g. PCAP PCPP) cloud certifications (e.g. AWS Certified Developer) or BPMrelated certifications.
Preferred Qualifications
Experience with robotic process automation (RPA) tools (e.g. UiPath Automation Anywhere) and their integration with Python.
Familiarity with process modeling standards (e.g. BPMN 2.0) and tools (e.g. Lucidchart Visio).
Knowledge of eventdriven architectures and realtime processing.
Experience in industries with complex workflows such as finance healthcare or logistics.
Work Environment
Team: Collaborative environment with business analysts process engineers and software developers.
Hours: Fulltime with occasional oncall responsibilities for critical automation systems.
Required Experience:
Manager
Full-Time