Automation Developer

🏢 TP Systems
📍 EgyptFull-timeOn-site
📅 Posted: 2w ago🔄 Updated: 2w ago
CV%
✨ AI Summary
TP Systems is seeking an Automation Developer II, a mid-level professional to design, develop, and maintain intelligent automation solutions. This role involves leveraging agentic AI capabilities in addition to traditional RPA and scripting skills to streamline business processes and improve efficiency. The developer will build and integrate AI systems capable of reasoning and multi-step task execution, collaborating with stakeholders to identify value-adding automation opportunities. Key responsibilities include developing automation workflows, integrating with enterprise applications and AI services, and ensuring solutions adhere to governance and ethical AI practices. The position requires programming proficiency in Python, knowledge of JavaScript and C#, and experience with frameworks like UIPath, Power Automate, and agentic AI systems (Vertex AI, Gemini models). Strong debugging, performance optimization, API development, and version control skills are essential. A Bachelor's degree and 2-5 years of relevant experience, along with effective communication and collaboration skills, are required. Familiarity with Agile/Scrum methodologies and cloud platforms (Azure, Google Cloud) is beneficial.
Required Skills
Information Technology
AzureASP.NET Core
Other
Agentic AI systemsGemini modelsVertex AIAI ML and Gen AI applications
Requirements
The ideal candidate will have a Bachelor's degree or Graduate qualification, with 2-5 years of experience in automation development, particularly with AI-driven solutions. Proficiency in Python, JavaScript, and experience with frameworks like UIPath, Power Automate, and agentic AI systems (Vertex AI, Gemini models) are essential. Strong skills in API development, Git/DevOps, debugging, performance optimization, and Agile/Scrum methodologies are required, along with effective communication and collaboration abilities. Familiarity with cloud platforms like Azure or Google Cloud is a plus.
Description
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
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00