Company : Illuminen Technologies
Position Details : Python Based Automation Developer
Location : Coimbatore
Qualifications : BE (ECE , EEE, CSC, Bsc)
Job Summary: As a Python Automation Developer, you will play a pivotal role in designing, developing, and implementing automated solutions using Python programming. Your primary responsibility will be to streamline and optimize processes within the organization by creating efficient automation scripts and tools. You will collaborate with cross-functional teams to identify automation opportunities, improve workflow efficiency, and enhance productivity.
Key Responsibilities:
- Automation Design: Analyze existing processes and workflows to identify areas for automation. Work closely with stakeholders to define automation goals and requirements.
- Python Scripting: Develop high-quality Python scripts and programs to automate repetitive tasks, data processing, and system integrations.
- Integration: Integrate automation solutions with existing software systems, databases, APIs, and third-party tools to ensure seamless operation.
- Testing and Validation: Create test cases and perform rigorous testing to validate the functionality and reliability of automation scripts. Debug and troubleshoot as needed.
- Documentation: Document code, scripts, and automation procedures clearly for reference and future maintenance. Create user guides or documentation for end-users, if applicable.
- Maintenance and Optimization: Continuously monitor and maintain automation solutions, making necessary updates and improvements to keep them up-to-date and efficient.
- Security and Compliance: Ensure that automation scripts and processes adhere to security protocols and regulatory compliance standards.
- Collaboration: Collaborate with cross-functional teams, including IT, operations, and business analysts, to gather requirements and deliver effective automation solutions.
- Monitoring and Reporting: Implement monitoring and reporting mechanisms to track the performance of automation processes, identify issues, and provide regular status updates.
- Stay Updated: Keep up-to-date with the latest developments in Python and automation technologies, and apply best practices to enhance automation capabilities.