Lead Developer-Process Automation -Python Developer

Job Opportunity: Lead Developer – Process Automation (Python Developer)

Are you an experienced Python developer looking to advance your career in a global leader in the beverage alcohol industry? Join Diageo, renowned for its outstanding collection of brands like Johnnie Walker, Crown Royal, Smirnoff, and Guinness, as we drive our Performance Ambition worldwide.

About Diageo Global Business Operations (GBO)

Diageo Global Business Operations (GBO) is a multi-functional shared services function designed to partner with and equip markets to achieve world-class end-to-end process execution, generate performance-enhancing insights from data, and provide leading digital capabilities and solutions. GBO delivers these services to Diageo’s 21 markets, servicing over 180 countries, with a focus on process optimization, internal efficiencies, and the expansion of our footprint.

Role Purpose

We are seeking a dedicated Automation Developer/Lead Developer – Python. The ideal candidate will ensure the smooth and effective delivery of automation solutions as outlined in our book of work. Key responsibilities include managing tactical process transformation, ensuring timely and accurate delivery, securing the appropriate capabilities and certifications, and maintaining strict adherence to processes and compliance requirements.

Top Responsibilities

  • Knowledge of Cloud Environment (Azure) with basic certifications is essential.
  • Proficiency in OCR, AI, and ML algorithms for screen scraping and application navigation for Python solutions.
  • Contribute as a key member of the Python Automation Centre of Excellence (COE) to design and deploy custom automation solutions.
  • Develop solutions in line with enterprise architecture using the approved technology stack (Python, Azure, etc.).
  • Create test scripts, conduct security vulnerability tests, integration tests, and performance testing with Sonar Cloud (SAST Tools).
  • Adhere to existing guidelines for software development, deployment, and change management.
  • Utilize version control tools in Repos for maintenance and reuse of code.
  • An understanding of Agile Software development methodology is preferred.
  • Experience in engaging, motivating, and influencing stakeholders across various geographies and cultures is beneficial.

Required Qualifications and Technical Experience

  • 4 to 7 years of autonomous design, development, and deployment of custom software solutions in a technology organization within a shared service delivery environment.
  • Bachelor’s Degree in Engineering, Science, Statistics, Mathematics, or equivalent with a minimum pass in Graduation.
  • Extensive experience in building new automation solutions with the following stack:
    • Languages: Python, Anaconda, JavaScript ES6, VBA6
    • Python Libraries: NumPy, Pandas, PyMongo, OpenCV, Scikit Learn, Pillow, etc.
    • Framework & Integration: Flask, REST APIs, Django
    • Databases: MySQL, PostgreSQL (SQL), Cosmos DB/MongoDB (NoSQL)
    • Networking: SSH, TCP/IP, FTP/SFTP, HTTP/HTTPS, Sockets engineering
    • Cloud Architecture: Azure Fundamentals, Azure Pipelines / CICD, Functions, App Service, etc.
    • Visual Dashboard: Power BI, Power Flow, Power Apps
    • Security Scanning: SonarCloud or SonarQube is a plus

Worker Type: Regular

Primary Location: Bangalore, Karle Town SEZ

Job Posting Start Date: 2024-02-28

Join Diageo and become part of a world-class team committed to delivering excellence in the beverage alcohol industry. Apply today!