Process Automation - Lead Developer
Experience range: 4-6 years
Purpose of Role
- Own and be accountable for smooth and effective design and delivery of tactical process transformation automation solutions as per book of work.
- Ensure the timely delivery and accuracy of planned automation solutions.
- Ensure the right capabilities & certifications are in place for smooth automation delivery
- Alignment to processes and compliance requirements for all automation solutions.
Top Accountabilities:
- Chip in as key member of Python Automation Centre of Excellence (COE) to craft, deploy and supervise usage of low-cost macros and custom automation solutions.
- Ability to deliver as Individual contributor by independently selecting the component of the technical stack meant for application development and in agreement with the enterprise architecture.
- Ability to identify and develop the process automation solutions using the below technology stack (Python , Azure etc).
- Ability to build test scripts, conduct security vulnerability tests, integration tests, performance testing with Sonar Cloud ( SAST Tools ).
- Implementing custom applications involving multiple applications, networks and operating systems at an enterprise level.
- Craft the algorithm and workflows required for new automation solutions, keeping an eye on compliance with existing processes, systems and interfaces.
- Act as an automation analyst for identification of process automation opportunities within assigned verticals and build vital user documentations.
- Optimally connect with critical team members and collaborators and assemble requirement and get sign off on documents.
- Understand and enforce to the existing policy guidelines with respect to software development, deployment, organisational change along with application of policy guidelines to the new solutions designs and deployment.
- Hands On with OCR AI ML Algorithms for Screen Scrapping and Navigation across applications is desirable for development of python solutions in place of excel macros.
- Ability to store code in version control environment through tools (Git) to promote maintenance and re-usage of components.
- Proficiency in English is a must.
- End to End Knowledge of Cloud Environment ( Azure Preferred ) with certifications is a must.
- Understanding of Agile Software development methodology is a must.
- Experience of having optimally engaged, motivated, and influenced a variety of collaborators in multiple geographies and cultures is desirable.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Qualifications and Experience Required
- Job holder will have been educated to at least graduate level(10+2+3)-BE/BTech with 70% academic average.
- Very good flair with communication, excellent command of English - both written and spoken (all communications activities are carried out with highest standard expected)
- Min 4+ years of autonomous design development and deployment of custom software and solution in a Technology organization within shared service delivery environment.
- "Bachelor's Degree" in Science, Engineering or equivalent with Pass in Graduation.
- Good Experience in building up a new automation solution with below stack is required.
- Language ( Must Have Python coding exp)) : Python, Anaconda, JavaScript ES6, VBA
- Python Libraries ( Must have any one of 2 ) : NumPy, Pandas, PyMongo, Open CV, Tesseract, Scikit Learn. Other AI ML Libraries
- Framework: Flask , REST APIs.
- Database: ( Must have-Any one or 2 ) Cosmos DB / MongoDB (No SQL), MySQL / Ms Access (SQL)
- Networking: SSH, TCP/IP, FTP/SFTP, HTTP/ HTTPS, Sockets engineering
- APIs Integration & Framework :Flask, REST APIs, Django
- Automated Deployment : Deployment in AzureDev Ops , AWS or GCP etc. is must.
- Visual Dashboard : Power BI , Power Apps is desirable.
- Security Scanning : SonarCloud or SonarQube is desirable