Jobs in Telecoms companies, Egypt

Role Purpose To support Vodafone s key strategic growth areas in Testing Function which requires a highly capable and passionate resources for specialized domains as Digital, IoT and Cloud Transformation.Test Engineer will be required to review testing strategy, build test plan, Test Cases and support Testing activities. The ideal candidate will have a good understanding of the Digital ecosystem (websites, mobile, automation selenium or appium), and mainly experience in automation Selenium Java. What you ll do Participates as a member of a Testing Team. Utilizing VOIS testing methodology and compliance to TMMi L3, analyses testing requirements as the basis for developing testing scenarios for a test level to be executed on a project. Designs testing scenarios and test cases that will demonstrate conformance to all functional and non-functional requirements, relative to the test level, as defined in business or technical specifications. Executes tasks related to the production of the Test Plan, test cases, test scripts, and test data. Analyses the results of the testing process and recommends solutions. Defines, identifies, collects, and organizes detailed information relating to testing requirements. Interacts with the project team to gain an understanding of the business environment, technical context, and conformance criteria. Understands and uses appropriate automated testing processes and tools. Stays current on established tools, techniques, and technologies. Supports knowledge management and collaboration through participation in testing discussions, communities and improving testing collateral through lessons learned. Joins in test plan preparation Distribute and assign tasks among team members Participate in one of the following initiative (Telecom, BI, Mobile testing, Share point, Performance and Usability) Core competencies, knowledge and experience 1-2 Years working in Testing Very good understanding of theories and procedures about Software Testing Working experience with app and web-based or applications technology Working experience in dealing with industry test management tools Experience in manual/exploratory and automation testing Experience in Functional and UI testing (mobile, tablet and desktop) Must have technical / professional qualifications: Bachelor s degree in computer science, Electrical Engineering, related technical field or equivalent practical experience. Experience in developing test automation solutions in Java, appium and Selenium Experience in APIs is a plus Experience in automating build processes, application deployments and continuous integration systems with CI/CD tools is a plus

Posted 2 months ago

Role Purpose: To support the agile transformation and delivery of medium to large projects, it s required to have a highly capable, independent & experienced Agile Practitioner that can be responsible for coaching team members (including other Scrum Master, Product owners, developer... etc) and stakeholders in different agile methodologies that can best suit the project type maintaining best quality. Your objective is to ensure that the project you re handling is delivered effectively in a customer centric approach and as promised to our customers. Your eagerness to extend to your knowledge and experience to other teams & being passionate to people management will be a plus. Key Accountabilities and Decision Ownership: Take E2E ownership and accountability of establishing agile values, methods, principles & practices for the delivery of the project he/she handles. Take the role of agile Scrum Master and facilitate discussions and conflict resolution and enable the exploration of alternatives or different approaches & ensure no impact on the delivery of projects. Organize and facilitate daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings. Coach and mentor, their project members on agile standards and best practices; ensure consistent best practices are applied across the work streams. Ensure the correct setup & usage of tools for projects & ensure project documentations are up to date for every sprint. Manage stakeholders and vendor interfaces as required for technical delivery and report on project progress & activities. On spot risk raising for management, asking for support if any. Core Competencies, Knowledge and Experience: At least 5 years of experience in software development with at least 2 years of dedicated full-time Scrum Master/project manager experience in software development domain. Experience working in large-scale products and/or programs, multiple Agile teams and with different Agile frameworks Experience in Agile / Scrum development methodologies & tools (Jira) and techniques, having Knowledge about tasks, backlog tracking, burn-down metrics, velocity, user stories etc. Strong understanding of software development life cycle and DevOps practices. Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continuous improvement, and Excellent communication and mentoring/Teaching skills Must Have Technical / Professional Qualifications: Proven hands-on experience in managing projects in agile environments, especially, in a facilitator role. Technical background and ability to understand architecture & technical issues to drive effective agile delivery. Exceptional communication, organization, and team building skills; articulate and able to steer a meeting with presence. Ability to maintain calm attitude during difficult situations and handle pressuring situations. Creative and efficient in proposing solutions to complex, time-critical problems. Experience in maintaining and reporting against relevant metrics (i.e. burn down and velocity, risks, timelines, etc.). In timely manner. Strong team player with an ability to identify and remove impediments or conflicts that interfere with the ability of the team to deliver the sprint & project goals. Self-starter & self-motivated with a drive to identify opportunities for improvement across the agile delivery processes. Highly independent, takes ownership, does not need to be told what to do and seeks feedback and execute actions. Willing and able to extend his expertise to other teams.

Posted 2 months ago

Role purpose: Technical Product Owner shall bridge business objectives with technical implementation, ensuring efficient delivery of high-quality software products in alignment with stakeholder needs. Key accountabilities and decision ownership: Act as an ambassador for the product internally and externally and as the primary contact for queries related to the product. Develop scope and define backlog items ( epics /features/ user stories /Enablers) that guide the agile software development team. Possess a fundamental understanding of end-to-end customer experience integration and dependencies. Provide vision and direction to the Agile development team and stakeholders. Drive the business and technical requirements with the business stakeholders into a product backlog. Develop and maintain an appropriately prioritized backlog considering business features, technical capabilities, and constraints. Document business requirements, functional and non-functional specifications to aid in the development of new business products, solutions, or processes. Works very closely with developers, UX designers and capable to influence them. Analyzing complex issues, identifying solutions, and making data-driven decisions to address technical challenges. Collaborate with engineering teams to define product architecture and design. Must have technical / professional qualifications: Computer Science, Engineering or equivalent combination of education and experience (2-5 years of experience) Previous experience as a Technical Product owner is a must. Previous experience as a developer is preferred but not Mandatory. Technical background is a must. Knowledge of AWS/Cloud architecture and latest technical trends

Posted 2 months ago

The Senior Accounts Receivable Accountant at CEQUENS is responsible to oversee the accounts receivable function, ensuring the accurate and timely processing of customer invoices, receipts, and collections. Your role is critical in maintaining strong customer relationships, optimizing cash flow, resolving payment discrepancies, providing financial reporting and analysis, and minimizing bad debt exposure. You will collaborate with cross-functional teams to resolve billing discrepancies, improve collection processes, and enhance overall accounts receivable efficiency. Main Areas of Responsibility Invoice Generation and Billing Manage the invoicing process, ensuring accurate and timely generation and distribution of customer invoices. Review billing schedules, pricing agreements, and contract terms to ensure accuracy and compliance with customer requirements. Coordinate with sales, operations, and customer success teams to resolve billing discrepancies and address customer inquiries. Cash Receipts and Application Process customer payments, including checks, electronic funds transfers, and credit card payments, and apply them accurately to customer accounts. Reconcile daily cash receipts and bank deposits to ensure accuracy and completeness of cash application. Investigate and resolve payment discrepancies and unapplied cash balances in a timely manner. Collections and Credit Management Monitor accounts receivable aging reports and proactively follow up on past due invoices to expedite collections. Communicate with customers via phone, email, or written correspondence to address outstanding balances and negotiate payment arrangements. Assess credit risk and make recommendations for credit limits, payment terms, and collection strategies to minimize bad debt exposure. Billing Dispute Resolution Investigate and resolve billing disputes and customer inquiries related to invoice discrepancies, pricing errors, and payment disputes. Collaborate with internal stakeholders, including sales, finance, and operations, to resolve customer issues and prevent recurrence. Document and track billing disputes and resolutions to maintain accurate records and audit trails. Financial Reporting and Analysis Prepare and analyze accounts receivable aging reports, collections trends, and key performance metrics to assess departmental performance. Assist in the preparation of month-end and year-end close activities, including revenue recognition, bad debt reserve analysis, and financial reporting. Provide insights and recommendations for process improvements and operational efficiencies to enhance accounts receivable performance. Customer Relationship Management Build and maintain strong relationships with key customers, serving as the primary point of contact for billing and collections inquiries. Collaborate with sales and customer success teams to address customer needs and concerns, fostering positive customer experiences and loyalty. Proactively identify opportunities to streamline billing processes, improve payment collections, and enhance overall customer satisfaction.

Posted 8 months ago

Role Purpose You re responsible for executing development tasks assigned by tech lead or lead developers and executing tasks according to priority list. Also you re responsible for participating in code reviews, estimations, iterative development and design sessions and building solutions in memory and network-constrained scenarios. Moreover you re responsible for following coding standards and development best practices set by the organization. Essence of Role Key Accountabilities Impact on the business As a junior Android developer, you re accounted for bringing a critical mind to identifying and solving issues and bugs. As a junior Android developer, you re accounted for analyzing business requirements with proper investigation in details. Leadership and teamwork As a junior Android developer, you re accounted for participating in team design activities such as suggesting app feature and architecture improvements, recommending process improvements and conducts tool evaluations. As a junior Android developer, you re accounted for eagerness to become expert Android developer. Innovation and change As a junior Android developer, you re accounted for seeking out challenges that make you grow as a person, and as a software developer. As a junior Android developer, you re accounted for sharing your ideas and raise red flags when appropriate. Knowledge and experience As a junior Android developer, you re accounted for learning from other engineers and share your knowledge with the team As a junior Android developer, you re accounted for evangelizing the mobile team via open source, tech meetups, and conferences Communication As a junior Android developer, you re accounted for properly communicate with team mates in a professional and encouraging attitude. As a junior Android developer, you re accounted for collaborating with other cross-functional teams to define, design and ship new features. Essential Good knowledge of Kotlin and Java framework. Good knowledge of Android Core frameworks Good knowledge of RESTful APIs that connect to back-end services. Good knowledge of XML and Layout usage. Fair knowledge of code versioning tools e.g Git usage. Fair knowledge of Dependency management tools Fair knowledge of Android design principles and interface guidelines. Fair knowledge of mobile apps architectures. Desired Recent graduate / final year student in a relevant tertiary qualification: degree in Computer Science, Computer Engineering or Information Technology with a Software Engineering focus. Demonstrated problem solving ability with the understanding to see the implications of solution decisions. Good understanding of basic software design patterns. Fair understanding of Agile Practices. Fair understanding of protocols and products in the following areas: Mobile development Fair Understanding of the mobile industry, with a good understanding of the Mobile Device platforms. Nice to have Experience of Protocol oriented programming paradigm. Experience of framework/library creation process. Experience of unit testing. Fair knowledge of functional reactive programming (FRP) e.g LiveData. Fair knowledge of TDD and BDD paradigms. Fair knowledge of CI/CD process.

Posted 8 months ago

The Credit Collection Officer will be responsible for managing the collection of outstanding debts from clients while handling accounts receivable processes. This role involves ensuring timely payments, reducing overdue accounts, and maintaining effective communication with clients to support the financial health of the company. Key Responsibilities: Debt Collection o Proactively contact clients to follow up on outstanding invoices via phone, email, and other channels. o Negotiate payment plans, resolve disputes, and handle escalated collection issues. o Analyze aging reports and prioritize collections based on risk level. Accounts Receivable Management o Process and post payments, adjustments, and write-offs accurately and promptly. o Reconcile customer accounts to ensure accurate records of receivables. o Monitor payment trends and alert management to potential risk accounts. Credit Assessment and Risk Analysis o Perform credit checks on new clients and set credit limits in alignment with company policies. o Evaluate and recommend actions for accounts in default or those that pose a credit risk. Reporting and Documentation o Prepare regular reports on collection activities, outstanding balances, and account statuses. o Maintain detailed records of client communications, payment promises, and credit actions. Collaboration o Work closely with the sales, billing, and finance teams to ensure clear communication about account statuses. o Collaborate with the billing department to resolve any invoicing issues that may impact collections. Compliance and Improvement o Ensure all collections activities are in compliance with company policies and relevant laws. o Recommend improvements in processes and strategies to enhance collection effectiveness.

Posted 8 months ago

The Release Train Engineer (RTE) is responsible for leading and coordinating Agile Release Trains (ARTs) to deliver successful programs and projects within CEQUENS. This role involves guiding the ART and its associated teams through Agile processes, removing impediments, and facilitating continuous improvement. The RTE collaborates closely with Product Managers, Solution Architects, and other stakeholders to ensure alignment of business and technical priorities, thereby driving efficient delivery of high-quality products in alignment with CEQUENS s objectives and values. Main Areas of Responsibility: Facilitation and Coordination of Agile Release Train (ART): Oversee the ART planning process, ensuring all teams align on objectives, milestones, and deliverables. Facilitate PI (Program Increment) planning events, ART sync meetings, and System Demos. Ensure alignment of team and ART goals with business objectives and technical requirements. Continuous Improvement and Agile Practices: Foster a culture of continuous improvement by guiding teams in implementing Agile and Lean principles. Conduct retrospective meetings post each PI to assess performance and identify improvement opportunities. Coach and mentor Scrum Masters, Product Owners, and other ART members in Agile methodologies to enhance efficiency and productivity. Stakeholder Engagement and Communication: Act as the main point of contact between the ART and external stakeholders, providing updates on progress, risks, and dependencies. Collaborate with Product Management, Solution Architects, and other stakeholders to manage cross-functional dependencies and prioritize features. Ensure transparency and effective communication throughout the ART by providing relevant metrics, reports, and updates. Risk Management and Issue Resolution: Identify and resolve risks, issues, and impediments affecting ART performance. Work closely with Product Owners and Scrum Masters to escalate critical issues and ensure timely resolution. Maintain a risk register and follow a proactive approach to mitigate potential blockers. Performance Tracking and Reporting: Develop and monitor ART performance metrics to assess efficiency and productivity. Provide regular reports on ART progress, resource allocation, and sprint outcomes to senior management and stakeholders. Support teams in establishing realistic timelines and milestones based on data-driven performance metrics. Program Alignment and Strategic Planning: Collaborate with senior leadership to ensure ART objectives align with CEQUENS s strategic goals. Participate in portfolio-level discussions and assist in prioritizing initiatives that support CEQUENS's growth and impact in the CPaaS market. Assist in roadmap planning and resource allocation based on ART capacity and strategic objectives.

Posted 8 months ago

The Scrum Master at CEQUENS plays a pivotal role in facilitating and guiding agile practices within the engineering department. This position involves overseeing the Scrum process, helping the product development teams to work efficiently and effectively while ensuring that agile principles are adhered to. The Scrum Master acts as a coach for the Scrum team, assisting them in resolving challenges, enhancing collaboration, and promoting continuous improvement in all project activities. Main Areas of Responsibility Agile Facilitation and Leadership Facilitate daily scrum meetings, sprint planning sessions, sprint reviews, and retrospective meetings to ensure clear communication and organization. Coach team members in agile methodologies and practices, ensuring that the process is followed correctly and efficiently. Team Coordination and Support Serve as a liaison between technical and non-technical departments to ensure smooth delivery of all project deliverables. Help the development team to remove impediments and shield them from external distractions to achieve sprint goals. Process Optimization and Adaptation Continuously evaluate and tailor agile processes to meet team needs and address the evolving challenges of software development projects. Foster a culture of continuous improvement by encouraging the team to experiment with new techniques and tools that can enhance productivity. Stakeholder Communication Facilitate communication between the project team and product owners, ensuring that there is clarity on project priorities and progress. Report to senior management and other stakeholders on project status, sprint outcomes, and potential improvements. Team Building and Conflict Resolution Promote a collaborative team environment that values open communication and trust among team members. Help resolve conflicts within the team quickly and efficiently, ensuring that team dynamics lead to positive outcomes.

Posted 8 months ago

Job Summary As an Engineering Manager, you will be responsible for leading a multi-disciplinary engineering team, guiding them through agile development practices, and driving the successful delivery of high-quality software products. You will play a key role in shaping the engineering culture, implementing best practices, and ensuring that our platform maintains its high standards of reliability, performance, and security. Key Responsibilities Team Leadership & Development: Lead, mentor, and coach a tribe of engineers, including Backend, Frontend, and QC teams, fostering a culture of collaboration and continuous improvement. Identify skill gaps and provide growth opportunities for team members through training, mentorship, and career development plans. Conduct regular one-on-one meetings, performance reviews, and set measurable objectives to track the team's progress and achievements. Project Management & Delivery: Oversee the end-to-end delivery of projects, ensuring alignment with business objectives, timelines, and quality standards. Implement and optimize agile methodologies following the Spotify model, driving continuous delivery and iterative development. Coordinate cross-functional teams to ensure seamless integration of BE, FE, and QC activities. Technical Excellence: Work closely with architects and tech leads to set the technical direction, guiding the team in making well-informed architectural decisions. Promote best practices in coding, design patterns, testing, and documentation to ensure high standards of software quality. Collaborate with DevOps and SRE teams to maintain the platform s 99.99% SLA, emphasizing automation, monitoring, and incident response. Process Optimization & Agile Practices: Drive process improvements to enhance productivity, reduce bottlenecks, and improve the team's delivery velocity. Implement robust KPIs to measure the team's performance, focusing on code quality, deployment frequency, lead time, and defect rates. Encourage agile rituals such as sprint planning, retrospectives, and daily stand-ups to ensure alignment and continuous adaptation. Stakeholder Management: Act as the primary liaison between the engineering tribe and other departments, clearly communicating project status, risks, and dependencies. Collaborate with Product Managers to understand the product roadmap and translate it into actionable engineering tasks.

Posted 8 months ago

JOB DESCRIPTION :Key accountabilities and decision ownership: Manages the full lifecycle of large, complex cross functional projects with impact in network platforms: feasibility study, development, testing, acceptance and deployment Implements solid project management principles: Agile and waterfall delivery as per agreed framework while using specific SW tools across the organization. Manages collaboration tools to make sure project data is centralized and up to date. Produces project documents as per NSE feasibility and delivery management processes framework (Creates, maintains and tracks project plans, cost estimates, risks and issue logs throughout the lifecycle of the project). Manages all the projects related activities (requirements, planning, reporting, etc.) towards the successful delivery of customer requirements, timely reporting to project stakeholders and addressing risks & issues identified Managing project resource requirements and integrating them into project plans. Builds a complete stakeholder register with clear program/project organization, to guarantee solid communication within the program/project team Permanently tracks projects evolution and timely reports project status to all stakeholders. Builds project E2E and contingency plans for the critical path (identify and monitor interdependencies at program level). Cross-check for programs/projects reporting. Manages stakeholders expectations by driving appropriate governance at program and project level Responsible for Budget management and control, timescale and quality, while managing processes with Commercial, Procurement, Technology and other functional groups. Core competencies, knowledge and experience [max 5]: 8+ years experience in program and project management delivery in the telecommunication & network field. Agile delivery for network projects (Track record of successful delivery of telecom/network projects). Ability to work within virtual teams and proven international experience delivering projects across various countries using multicultural teams. Process & project management Stakeholder management Good knowledge of the overall network architecture (all domains): mobile and fixed network technology (design, implementation and roll out of services). Must have technical / professional qualifications: University degree in computer science, telecommunications or equivalent Project Management accreditation (e.g. Agile, SAFe or PMP, PRINCE2 Practitioner) Good awareness of wider technology aspects in telecommunications Inter-functional relationships between network platforms and IT systems Budget owned: Budget sizes vary depending on the program/project from around 100k Euro to multi-million Euro

Posted 9 months ago

What you ll do The IT Development Authority provides expert knowledge, working in line with the technology roadmap and standards to develop applications / products.The IT Development Authority focusses upon development of programme logic for new applications / products or analysis and modification of logic in existing applications (activities may also include elements of technical testing). Typically reports to Senior IT Development Manager. Who you are * Uses best practice knowledge to support the future capabilities for the IT development function; * Assists, advises and contributes to developing strategic IT Development standards; * Works effectively with colleagues through development activities enabling achievement of the IT strategy; * Contributes to delivery of development activities in line with the business brief and SLAs; * Resolves application domain challenges across the critical systems (e.g. Billing, CRM and Provisioning); * Supports the team for the evaluation of Request for Proposal (RFPs) in project delivery. Ensures solving problems, analysis and interpretation of differing situations in order to identify, search and select the best solution; * Understands the business needs and provides technological support of demand management during concept and solution design phases and change requests; * Maintains strong relations with relevant stakeholders, to include Architects, Solution Designers, project team and vendors; * May provide informal guidance to junior staff. Not a perfect fit? Worried that you don t meet all the desired criteria exactly? At Vodafone we are passionate about Inclusion for All and creating a workplace where everyone can thrive, whatever their personal or professional background. If you re excited about this role but your experience doesn t align exactly with every part of the job description, we encourage you to apply as you may be the right candidate for this role or another role, and our recruitment team can help you see how your skills fit in. What's in it for you We want you to feel happy and fulfilled at work, without compromising the other things in life that matter to you. There are lots of ways we support this, including hybrid working and generous parental leave. You'll also get four Spirit Days a year to focus on your personal development and wellbeing, plus a host of other great benefits too.

Posted 9 months ago

What you ll do The IT Development Authority provides expert knowledge, working in line with the technology roadmap and standards to develop applications / products.The IT Development Authority focusses upon development of programme logic for new applications / products or analysis and modification of logic in existing applications (activities may also include elements of technical testing). Typically reports to Senior IT Development Manager. Responsibilities:- Responsible for leading the projects technically from the early phases of planning till the delivery of the production system Responsible for software application design according to design best practices and customer needs. Ensure all the technical team has full understanding of the project design. Responsible for implementing the business requirements adhering to the design document of the project. Report accurate and clear status about technical team progress, challenges, risks and recommendation. Responsible for providing full coaching, technical guidance, and support for all the technical team members during the project. Decide the technologies and tools that best fit implementing the customer requirements. Manage multiple projects and handle different tasks simultaneously. Requirement: - Bachelor's Degree in computer science and/or engineering or equivalent. 9 years of working experience. Strong proficiency in OOP and SOLID principles Extensive experience with Java 8 and above Deep understanding of design patterns Proficiency in Hibernate and ORM Solid knowledge of both SQL and NoSQL databases Experience with unit testing Skilled in Spring Boot Proficient with Git Experience with Maven Expertise in containerization (Docker, Kubernetes) Knowledge of microservices architecture Experience working with REST and SOAP APIs Familiarity with Agile methodologies. Good communication skills. Communicate in a clear and simple way. Steadiness under pressure. Ability to work efficiently under pressure with no compromise on quality of deliverables. What's in it for you We want you to feel happy and fulfilled at work, without compromising the other things in life that matter to you. There are lots of ways we support this, including hybrid working and generous parental leave. You'll also get four Spirit Days a year to focus on your personal development and wellbeing, plus a host of other great benefits too. Who we are You may have already heard of Vodafone - We're a leading Telecommunications company in Europe and Africa. But what you might not know is that we are continuously investing in new technologies to improve the lives of millions of customers, businesses and people around the world, creating a better future for everyone. As part of our global family, whether that's Vodafone, Vodacom or _VOIS, you'll feel a sense of pride and purpose as you contribute to our culture of innovation. We pursue equality of opportunity and inclusion for all candidates through our employment policies and practices. We recognise and celebrate the importance of diversity and inclusivity in our workspace and we do not tolerate any form of discrimination especially related to but not limited to race, colour, age, veteran status, gender identification, sexual orientation, pregnancy, ethnicity, disability, religion, political affiliation, trade union membership, nationality, indigenous status, medical condition, HIV status, social origin, cultural background, social, or marital status. Together we can.

Posted 9 months ago

What you ll doThe Back-End Developer creates the logical back-end and core computational logic of a website, software or information system (using broad technologies such as JAVA, C#, Python etc). Creating prototypes and designs and builds modules and solutions in all iterative cycles, to develop, maintain, and optimize the business outcome.This role is responsible for performing peer reviews, collaborating with architects and other developers to produce design, and ensuring that technical documentation and training is provided for reference and operational support.Typically reports to the Chapter Lead.Responsibilities: -Design:• Participate in design of one or more modules.• Implement the agreed requirement adhering to the design documents of the projectInvestigation & Problem Solving:• Participate in deciding and recommending the technologies and tools that best fit the business requirements.• Research and investigate to find out proper solutions for technical problems.• Ability to compare and assess technical solutions & and tools.• Take personal ownership for issue resolution with no pointing finger attitude.Reporting:• On-time reporting and escalation of projects problems.• Clear and accurate reporting.Coaching & Technical guidance:• Own one or more modules of the project(s) under development.• Responsible for providing technical guidance and coaching for the junior's team members.• Review the code of juniors team members and recommend necessary rework.Quality:• Implement the agreed requirement with high level of quality.• Review code of junior s members with providing clear feedback.• Minimal number of defects during QA & UAT process.Investigation & Problem Solving:• Analyze and resolve software errors accurately and on time.• Take personal ownership for issue resolution with no pointing finger attitude.• Provide technical guidance & support for junior team members.Technical Estimate:• Participate in the requirements estimation process.Systems Support:• Support production systems with taking care of implementing the required KPIs.• Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA.Commitment, Flexibility & Dedication:• Deliver tasks on time and within project plan with the agreed quality standards.• Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery.• Co-operate with other team members to achieve project targets.• High dedication with putting the business first and ability to set the right priority for the benefit of our business.Innovation• Suggest and implement new ideas and software improvements.• Assess juniors team members' ideas and provide constructive feedback and guidelines.Requirement: -• 3+ years working experience.• Bachelor's Degree in computer science and/or engineering or equivalent.• Very good in English is a must.• Excellent in communication.Technical skills:Very good knowledge of:• Strong experience with Spring Boot framework and Spring cloud/Spring security.• Solid experience and working on Java 8 and above Versions.• Good Knowledge and experience with microservices architecture.• Experience developing solutions to complex problems for enterprise-wide projects.• Experience with containerization technologies like Docker and Kubernetes.• Familiarity with CI/CD pipelines and AWS.• Excellent problem-solving and analytical skills.General Skills:• Fast learning curve with minimal coaching and guidelines.• Can work in a team or independent.• Steadiness under pressure.• Good communication skills.• Communicate in a clear and simple way.• Learn from mistakes and share lessons learned from previous projects.• Good listener, listen and ask questions to understand the business needs.• Ability to work efficiently under pressure with no compromise on quality of deliverables.• Show a can-do attitude, and believe in challenging and developing ourselves.

Posted 9 months ago

Position Overview:We are seeking a skilled Adobe Experience Manager (AEM) Developer to join our team. The ideal candidate will have a strong background in Java and web development technologies, extensive experience with the AEM suite, and a thorough understanding of AEM development tools and methodologies. Key Responsibilities:1. **AEM Development:** - Develop, implement, and manage AEM-based web applications. - Utilize AEM Sites, Assets, Mobile, and Communities to create robust and scalable solutions. - Customize and extend AEM Core Components to meet business requirements.2. **Web Technologies:** - Write clean, efficient, and maintainable code in Java, HTML, CSS, and JavaScript. - Work with JavaScript frameworks such as Angular and React to enhance the user experience. - Employ jQuery, AJAX, and JSON for dynamic content management and integration.3. **AEM Tools and Frameworks:** - Use Adobe Developer Console, CRXDE, and Apache Maven for efficient AEM development. - Implement and configure Apache Sling and OSGi frameworks for AEM applications. - Develop RESTful web services to integrate AEM with other systems.4. **AEM Touch UI:** - Develop and manage AEM Touch UI components. - Ensure seamless user experience and responsiveness across devices.5. **System Administration and Maintenance:** - Perform AEM administration tasks including user permissions, configurations, and system maintenance. - Monitor and optimize AEM system performance and security.6. **Software Development Methodologies:** - Follow best practices in software development methodologies including Agile and Scrum. - Utilize version control systems such as Git for code management. - Implement Continuous Integration and Continuous Deployment (CI/CD) processes to streamline development workflows. Qualifications :- Proven proficiency in Java, HTML, CSS, and JavaScript.- Extensive hands-on experience with the AEM suite, particularly Sites, Assets, Mobile, and Communities.- Familiarity with AEM development tools like Adobe Developer Console, CRXDE, and Apache Maven.- Experience with Apache Sling, OSGi, REST, and JavaScript frameworks (e.g., Angular, React).- Strong understanding of AEM Core Components and AEM Touch UI development.- Solid knowledge of AEM administration, user permissions, configurations, and system maintenance.- Proficiency in software development methodologies, version control systems, and CI/CD processes. Preferred Skills:- Excellent problem-solving skills and the ability to work collaboratively in a team environment.- Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.- Ability to manage multiple projects and prioritize tasks effectively. #_VOIS#WeMoveTheWorld#MoveWithUs

Posted 9 months ago

The Account Manager at CEQUENS is a crucial role within the Enterprise Sales department, focused on nurturing and expanding relationships with existing clients to maximize sales opportunities and ensure customer satisfaction. This position involves managing and retaining clients, understanding their needs, and ensuring the delivery of exceptional service. The Account Manager works closely with clients to understand their business objectives and align CEQUENS' CPaaS solutions accordingly, ensuring a partnership that supports and enhances the clients' strategic goals.Main Areas of Responsibility Client Relationship Management• Maintain and enhance relationships with existing clients by providing exceptional service and understanding their business needs and challenges.• Act as the primary point of contact for all matters specific to assigned clients, resolving issues and ensuring satisfaction.Account Retention and Expansion• Monitor and analyze customers usage of our product to identify opportunities for deeper engagement and upselling.• Develop strategies to retain existing client relationships and increase revenue through cross-selling and upselling activities.Sales and Revenue Targets• Achieve sales targets and objectives within assigned client accounts.• Prepare regular reports of progress and forecasts to internal and external stakeholders using key account metrics.Contract Management and Negotiation• Negotiate contracts and close agreements, securing optimal terms that benefit both the client and CEQUENS.• Ensure timely and successful delivery of solutions according to customer needs and objectives, coordinating with other teams as needed.Feedback and Market Insights• Gather client feedback to improve ongoing customer service and product development.• Keep abreast of industry trends and provide feedback from the market to company leadership.

Posted 9 months ago

What you ll doThe Sales Operations Manager provides expert knowledge to deliver the execution of sales activities for both business and consumer customer bases including building and maintaining enablers to support sales processes in line with sales policies and processes, which include administration, training and sales tools.The Sales Operations Manager focusses upon the supervision of a team, who focus on activities related to bid management and contract management (delivering the bid processes, service tasks, contract reporting and reviews for the assigned area/market).Typically reports to the Head of Sales Operations or Senior Sales Operations Manager.Who you are* Has full people supervisory responsibility for a team of professionals and contributes to team operating processes and activities of support to sales teams/channels;* Manages the team in supporting the smooth functioning of the frontline channels, to include knowledge base of products and services, bid management, systems management, updating content, training and reporting; * Drives the delivery of analyses of existing gaps, defining improvement actions and identifying opportunities to enhance performance;Leads reconciling reports;* Drives the delivery of ensuring sales information and content is updated within the sales management systems/tools;* Understands the potential of each customer and marshal resource availability to maximise revenues;* Guides team in translating customer needs into functional requirements, reflects local aspects of Vodafone Business within regional footprint;* Provides guidance in measuring the impact of sales led changes on the key sales metrics;* Drives the delivery of coordination effectively with other teams when implementing new solutions, products, services or new propositions;* May manage the bid process from initial contact through to contract signing;* May lead assisting with preparation of bids and tenders, establishing trading terms; * May collaborate with Pricing teams to ensure correct price solutions are documented;* May ensure that Vodafone products and services are supported to service level agreements and that overall quality is guaranteed;* May execute the delivery of contract reporting and performance, contract review, optimisation and re-negotiation, monitoring of billing and payments, credit and penalties (Contract Management)* May drive the delivery of controlling and analysing the productivity of sales people and suggest improvements to guidelines.

Posted a year ago

RoleResponsible for leading the projects technicallyfrom the early phases of planning till the deliveryof the production systemResponsibilitiesDesign: Responsible for software applications design according to design best practices and customer needs. Ensure all the technical team has full understanding of the project design. Responsible for implementing the business requirements adhering to the design document of the project.Reporting Report accurate and clear status about technical team progress, challenges, risks and recommendation.Coaching & Technical guidance: Responsible for providing full coaching, technical guidance, and support for all the technical team members during the project. Decide the technologies and tools that best fit implementing the customer requirements. Manage multiple projects and handle different tasks simultaneously.Quality: Assessing the quality of all project technical deliverables. Steering the team into focusing on creating a highly maintainable applications. Communicates and enforces coding standards. Ensure all implemented features are unit tested. Performs code reviews and recommends necessary rework. Responsible for the code being developed by the developers. Promptly escalate issues, which affect project quality. Ensure code is documented where applicable or required.Technical Estimate: Responsible for all technical estimates from the project s early phases till end of the project. Contribute to estimating the high-level-requirements during RFPsTeam work & Communication: Ensure team-work spirit. Ensure all team members are assigned to the tasks that fit their technical capabilities. Communicate technical feedback and technical development areas to team members.Commitment, Flexibility & Dedication: Deliver tasks on time and within project plan with the agreed quality standards. Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery. Co-operate with other team members to achieve project targets. High dedication with putting the business first and ability to set the right priority for the benefit of our business. Technical skillsVery good knowledge of: Object Oriented Programming Design patterns (Basic GoF) Microservices architecture SOA Service Oriented Architecture SOLID principals Threading Collections Unit testing Relational Database Basic concepts No SQL Database Redis Big Data (Kafka) Caching and performance tuning Search engines like elastic search GraphQL Mongo DB Spring boot AOP Aspect Oriented Programming Spring security Spring integration Spring cloud Spring 5 Spring data Maven Gradle Git and branching strategies Application servers Kubernates Docker containers Splunk trouble shooting Linux and shell scripting Jenkins as a concept Streaming Reactive programming Generics REST APIs SOAP Webservice Clean code Cryptography AWS Developing Functional programming Integration testing and BDD Test driven Systems Support: Effectively supporting production systems, taking care of implementing the required KPI and adhering to the agreed service level agreements.Innovation Suggest, plan and implement new ideas and software improvements. Encourage team to innovate and comes with new ideas. Assess team ideas and provide constructive feedback and guidelines. Work Experience and EducationWork Experience: 9+ years working experienceEducation:Bachelor Degree in computer science and/or engineering or equivalent

Posted a year ago

Role purpose: To Work in a delivery team following Agile working Model to Implement & Deliver software applications based on business & technical requirementsKey accountabilities and decision ownership: Develop and build advanced applications. Review code developed by the rest of the team. Owns a medium-to-large feature from technical design through completion. Perform unit testing for developed modules. Understanding of platform constraints Participate in hiring as a technical interviewer. Proactively improve work by creating automated tasks, templates and reusable components Contribute to open-source components on behalf of your team Troubleshoot & Fix bugs raised by customer or testing teams. Documentation for written code. Core competencies, knowledge and experience: Team player with co-operative spirit Excellent communication skills. Innovative and self-motivated. Capable to mentorship others. Hard worker with high sense of ownership. Agile awareness is a must Ability to understand, discuss & present business context with technical & non-technical internal & external stakeholders. General technical / professional qualifications: 4-6 years of development experience. Deep Understanding OOP/Functional Oriented Programming. Practical experience in Unit Testing and mocking concepts. Experience working with remote data via REST and JSON Experience with third-party libraries and APIs Knowledge of system design basics Deep knowledge of code quality tools e.g., Linting tools & SonarQube Specific technical / professional qualifications: - React Js- Redux- Unit testing- Agile- Saga middleware- Service Worker- Performance tuning and optmization - Familiar with react Echo System- Familiar with Webback configuration- React Lazy Loading- Familiar with PWA

Posted a year ago

Job Summary:The Trading Account Manager at CEQUENS is tasked with managing and growing wholesale accounts, increasing revenue and margins, and ensures operational excellence in sales management and customer relations.Main Areas of Responsibility:Revenue Growth and Account Management:• Drive revenue and margin growth based on specific targets.• Continuously monitor existing accounts with the goal of achieving a predetermined year-over-year growth percentage.• Manage rate and pricing strategies effectively, setting individual network prices per customer and configuring price changes as necessary.Sales and Business Development• Actively research and establish contact with new leads to expand the customer base.• Drive new business initiatives in the wholesale segment, with specific targets for the number of accounts to be added each quarter.• Represent CEQUENS at relevant industry events and conferences, ensuring a measurable return on investment.Account and Contract Management• Create and manage customer accounts, assigning products to each account as required.• Review and amend contracts as per agreements with clients/vendors in compliance with CEQUENS governance.• Communicate with routing to manage commitments, terms, and conditions for all accounts, detailing prepaid and postpaid configurations.Communication and Collabration• Serve as the primary commercial interface for assigned accounts.• Act as an escalation point for resolving technical or financial issues.• Collaborate closely with the wholesale team to meet collective objectives and communicate account progress and new requirements weekly.

Posted a year ago

ResponsibilitiesDesign: Participate in design of one or more modules. Implement the agreed requirement adhering to the design documents of the project Investigation & Problem Solving: Participate in deciding and recommending the technologies and tools that best fit the business requirements. Research and investigate to find out proper solution for technical problems. Ability to compare and assess technical solutions & tools. Take personal ownership for issue resolution with no pointing finger attitude. Reporting: On time reporting and escalation of projects problems. Clear and accurate reporting. Coaching & Technical guidance: Own one or more modules of the project(s) under development. Responsible for providing technical guidance and coaching for the juniors team members. Review code of juniors team members and recommends necessary rework. Quality: Implement the agreed requirement with high level of quality. Review code of junior s members with providing clear feedback. Minimal number of defects during QA & UAT process. Investigation & Problem Solving: Analyze and resolve software errors accurately on time. Take personal ownership for issue resolution with no pointing finger attitude. Provide technical guidance & support for juniors team members. Technical Estimate: Participate in the requirements estimation process. Systems Support: Support production systems with taking care of implementing the required KPIs. Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA. Commitment, Flexibility & Dedication: Deliver tasks on time and within project plan with the agreed quality standards. Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery. Co-operate with other team members to achieve project targets. High dedication with putting the business first and ability to set the right priority for the benefit of our business. Innovation Suggest and implement new ideas and software improvements. Assess juniors team members ideas and provide constructive feedback and guidelinesTechnical skills:Very good knowledge of: Object Oriented Programming Design patterns (Basic GoF) Microservices architecture SOA Service Oriented Architecture SOLID principals Threading Collections Unit testing Relational Database Basic concepts No SQL Database Redis Big Data (Kafka) Mongo DB Spring boot AOP Aspect Oriented Programming Spring security Spring cloud Spring data Maven Git and branching strategies Application servers Kubernates Docker containers Splunk trouble shooting Linux and shell scripting Jenkins as a concept Streaming Reactive programming Generics REST APIs SOAP Webservice Clean code Cryptography AWS DevelopingWork Experience: 3-8 years working experienceEducation: Bachelor Degree in computer science and/or engineering or equivalent General Skills: Fast learning curve with minimal coaching and guidelines. Can work in a team or independent. Steadiness under pressure. Good communication skills. Communicate in a clear and simple way. Learn from mistakes and share lessons learned from previous projects. Good listener, listen and ask questions to understand the business needs. Ability to work efficiently under pressure with no compromise on quality of deliverables. Show a can-do attitude, and believe in challenging and developing ourselves.

Posted a year ago

Role Profile1. Strategic Achieve monthly targets through up/cross selling VF products/services at the base and acquiring new corporate accounts. Manage product/service mix according to agreed monthly goals with the direct Manager. Develop new revenue streams through total communication, fixed products and new projects. Set weekly health trend.2. Planning Prepare accounts plans and schedules to identify specific targets and to project the number of contacts to be made. Plan and manage personal business portfolio/territory/business according to an agreed strategy with the channel manager. 3. Sales FundamentalsSales Fundamental1. Reach: A. Manage, lead and motivate the VF accounts directly and indirectly in order to achieve the department objectives and company as well. B. Achieve the department Quota and guarantee a strong channel fill for VF. C. Covering the accounts with trade visits.2. Availability: a. Maintain VF products stock levels and availability in the accounts in order to demonstrate superiority over the competition. b. Maintain a strong relationship with the accounts management and coordinate with them to reach the desired availability. c. Ensure the successful execution of the business plan.3. Reporting: a. Ensure the delivery of requested reports within the due date. b. Prepare & develop the suitable business cases & memos to be submitted to the top management in order to develop & facilitate our business according to the market needs. c. Submitting Weekly & Monthly sales report to the management d. Monitoring the sales achievement VS targets set in order to take proper action to achieve the account targets. e. Developing & documenting different work procedures that involve the accounts & other departments. Role Profile Cont.5. Level of Communication: (within and outside the company):1. External Contacts:Daily contacts with the account in order to facilitate the day-to-day operation inside the account, maintain good relationship with them, and take corrective actions in a proper time2. Internal Contacts:Handling a cross function tasks through coordinating with different departments (Marketing, Sales, IT, consumer operation) in order to agree on any new process that facilitates our business .4- Monitoring and action 1- Carry out Plan vs. Actual Analysis of figures and take/propose actions to close gaps.2- Ongoing personal monitoring of accounts performance3- Make sure that VF services is up & running across the accounts & taking the proper actions on the spot to maintain consistency of the serviceMaintaining & raising customer experience levels at the accounts by raising the customer complains to management & taking the right & proper action on the spot whether by compensating the customer or penalizing the violated person5- People and systems • Dominate channels with high footfall and run strong promotional activities to achieve mass presence.• Offer all VF products & services to be available within accounts ensuring proper customer experience.• Maximize customers benefit and educate them on our products & services offerings.• Communicate the company directions and strategic objectives as required to the accountsQualificationsRequired Performance Drivers levels defined based on detailed description entailed in The Performance Drivers A Guide brochure distributed by VF Egypt HR. Level 1 refers to most advanced competency level, level 2 to intermediate level, and level 3 to foundation level. Putting customers first: level 1 Performing through our people: level 1 Delivering results: level 1 Managing a changing environment: level 1 Making a personal difference: level 1 Communicating for impact: level 1 Technical Skills:• Putting customers first: level 1• Performing through our people: level 1• Delivering results: level 1• Managing a changing environment: level 1• Making a personal difference: level 1• Communicating for impact: level 1 • 2-4 years of relevant experience • Adequate knowledge and understanding of the local mobile telecommunications market and its dynamics.• Good Communication & negotiation Skills • Located in Cairo & Delta only.

Posted a year ago