Position OverviewAn Automation Developer II is a mid-level professional responsible for designing, developing, andmaintaining intelligent automation solutions that streamline business processes, improveeƯiciency, and reduce manual eƯort.In addition to traditional RPA and scripting skills, this role leverages agentic AI capabilities—autonomous AI agents that can plan, reason, and execute tasks across systems—to deliver next-generation automation solutions.The position requires the ability to work independently on moderately complex projects whilecontributing to advanced AIdriven initiatives under senior guidance.Key ResponsibilitiesDesign, develop, and maintain automation workflows, scripts, and AI-powered agents.Build and integrate agentic AI systems capable of reasoning, multi-step task execution, andadaptive decision-making.Collaborate with business stakeholders to identify opportunities where AI-driven automation addsvalue beyond traditional RPA.Enhance and optimize existing automations for performance, scalability, and AI integration.Perform code reviews, debugging, and root cause analysis of automation and AI agent failures.Integrate automation with enterprise applications, APIs, databases, cloud platforms, and AIservices (LLMs, vector databases, orchestration frameworks).Ensure solutions align with governance, security, compliance, and ethical AI practices.Mentor junior developers on automation and introduce them to agentic AI concepts.Required QualificationsProgramming LanguagesProficiency in PythonKnowledge in JavaScriptKnowledge in C# (NICE TO HAVE)Frameworks and LibrariesWorking knowledge of AI/ML and Gen AI applications and how they can enhance softwareengineering processes to improve productivityExperience in building Agentic AI systems using Vertex AI, Gemini models, Agent Development Kit(ADK) or similar frameworksExperience with UIPath and Power AutomateBack-End DevelopmentAPI Development: Knowledge in building RESTful APIs using ASP.NET Core, includingauthentication, authorization, and versioning.Version Control and CollaborationGit / DevOps: Knowledge in using Git for version control, including branching, merging, and pullrequests.Problem-Solving and DebuggingDebugging Skills: Strong debugging and troubleshooting skills, both for front-end issues (e.g.,using browser dev tools) and back-end problems (e.g., using Visual Studio or other IDEs).Performance Optimization: Ability to identify and optimize performance bottlenecks in both front-end and back-end code.Cloud Computing (Azure \ Google Cloud) (NICE TO HAVE)Azure Services: Familiarity with key Azure services such as Azure App Services, Azure Functions,Azure SQL Database, Azure Storage, and Azure Kubernetes Service (AKS).Soft Skills & Other RequirementsEducation and specific Training:Bachelor’s degree or Graduate.Fluency in English. (Minimum English level: B2)Work Experience: two to five years of experienceCommunication:EƯective communication skills for working with cross-functional teams, writingdocumentation, and explaining technical concepts to non-technical stakeholders.Adaptability:Willingness to learn and adapt to new technologies and tools as the tech stack evolves.Collaboration:Ability to work well in a team environment, contribute to code reviews, and collaborate onshared projects.Agile/Scrum Methodologies:Familiarity with Agile development practices, including sprint planning, daily stand-ups,and retrospectives
Teleperformance (TP) is a French multinational digital business services and customer-experience company. The group operates contact centers, content moderation, and back-office services in more than 90 countries, with multiple delivery sites in Egypt.
What you should know
High Transaction Volume: Processes approximately 50 million transactions annually across its platform
Vast Payment Network: Operates more than 3,000 retail touchpoints for digital services and payments
Digital Transit 101: Initially established its presence by focusing on the digitalization of public transportation ticketing systems