Overview
In today's fast-paced and competitive job market, finding the right talent is essential for any organization looking to excel. At our company, we believe that exceptional individuals are the backbone of our success. By fostering a culture of innovation and collaboration, we empower our employees to reach their full potential. We are currently seeking a diverse range of professionals who are ready to contribute their skills and expertise to our dynamic team. Join
↔
us as we embark on exciting new projects and make a meaningful impact in our industry. We encourage you to explore the opportunities available and take the next step in your career journey with us!Pega SI Architect
About the Job:
Company Overview: Virtusa is one of the fastest-growing IT Services companies in the Middle East, with a strong presence across the UAE, KSA, Qatar, and Oman. With a client base in industries like Banking, Financial Services, Travel, Telecom, and Enterprises, Virtusa has partnered with top-tier clients to deliver innovative solutions, earning accolades from analysts like Gartner, IDC, and WfMC. The company prides itself on fostering teamwork, quality of life, and professional development, offering employees opportunities for growth through exciting projects and cutting-edge technologies.
Role: Senior Lead Software Developer/Architect
Key Responsibilities:
- Design and develop Pega-based applications with a focus on the Smart Investigate framework and the payment domain.
- Lead development teams, ensuring the successful implementation of complex Pega solutions.
- Work closely with business stakeholders to understand requirements and translate them into technical solutions.
- Provide technical leadership and guidance to the team, mentoring junior developers and architects.
- Engage in high-level architecture design and oversee the development of Pega PRPC solutions.
- Ensure best practices and Pega standards are followed to maintain quality, scalability, and performance.
Skills & Experience:
- 7+ years of experience in Pega PRPC.
- At least 3-4 years of experience in the Smart Investigate/CDH Framework.
- Strong understanding of Pega’s capabilities in the context of payment solutions.
- Proven experience with end-to-end implementation of Pega applications.
- Excellent problem-solving skills and the ability to manage complex technical challenges.
API Test Automation Engineer
About the Job:
Role Overview: We are looking for a skilled API Test Automation Engineer to join our team. The ideal candidate will have experience in both UI and API automation testing and the ability to handle high-pressure situations while maintaining quality and focus.
Key Responsibilities:
- Conduct software testing, ensuring the highest quality of products and services.
- Perform UI and API automation testing using tools like Selenium with Java and Appium.
- Develop and maintain automated test scripts for API and mobile applications.
- Work collaboratively with developers, business analysts, and other stakeholders to ensure seamless integration of automated tests.
- Ensure continuous improvement in testing processes and tools.
- Handle testing requirements within continuous integration and continuous testing environments.
Skills & Experience:
- Minimum 5 years of experience in software testing, with at least 3 years focused on API automation.
- Strong experience with Selenium (Java) and Appium for mobile application testing.
- Proficiency in API test automation, particularly in banking-related applications like wealth management.
- Hands-on experience with Continuous Integration (CI) and Continuous Testing processes.
- Strong problem-solving and analytical skills, with the ability to prioritize and manage multiple tasks.
- Excellent communication skills, with a customer-oriented work ethic and results-driven mindset.
Behavioral Competencies:
- Strategic thinking and analytical mindset.
- Flexibility and the ability to adapt to changing priorities.
- Strong integrity and orientation toward innovation.
- Excellent written and verbal communication skills.
- Teamwork and collaboration skills.
Filenet Developer
Role: Filenet Developer
Experience Required:
- Experience in IBM BPM and IBM BPM Process Designer.
- Integration designer experience is not required.
- Understanding and experience of working in an agile environment.
- Strong understanding of IBM BPM Architecture and concepts such as process centre, process server, process applications, toolkits, tracks, etc.
- Strong understanding of BPMN notifications and concepts.
- Strong understanding of all the required artifacts and concepts of IBM BPM process designer.
- Strong hands-on experience, particularly on following BPD development and concepts such as decision gateways, joins, splits, etc.
- Routing policies used in IBM BPM and the difference between them. Multi-instance loops.
- Exception handling. Environment variables and exposed process variables. Variables and business objects. Pass by value and pass by reference business objects.
- Integration services for integration with Database, web services, REST services, Java, CMS systems like FileNet, etc.
- UCAs and events such as exception events, message events, tracking events.
- IBM BPM 7.x coaches and 8.x coach views and different events of coach views.
- Creating and using Ajax services in coaches and coach views.
- CSS, JavaScript.
OSS/BSS Designer
About the Job:
Job Overview:
The L1/L2 Support Specialist and Design Subject Matter Expert (SME) plays a critical role in providing both technical support and expertise in system design to ensure seamless operations across the organization. This hybrid role combines responsibilities for providing Level 1 (L1) and Level 2 (L2) support in resolving technical issues, while also serving as a subject matter expert (SME) in designing and implementing effective solutions. The individual will work across support and design functions, providing guidance on technical design best practices and troubleshooting advanced issues that go beyond the capabilities of the L1 support team.
Key Responsibilities:
L1/L2 Support Responsibilities:
- Level 1 (L1) Support:
- Provide first-line technical support to users by diagnosing and resolving basic technical issues, including hardware, software, and network-related problems.
- Log and categorize incoming support requests into the IT helpdesk system, ensuring detailed documentation for resolution.
- Escalate unresolved or complex issues to the Level 2 support team in a timely manner.
- Level 2 (L2) Support:
- Handle more complex technical issues that cannot be resolved by the L1 team, including troubleshooting software and hardware failures, system performance issues, and user access problems.
- Level 1 (L1) Support:
Documentation and Reporting:
- Document solutions and troubleshooting steps for L1 support teams to use in resolving similar future issues.
- Maintain and update knowledge base articles to improve the efficiency of the support team and reduce resolution time.
- Generate reports on ticket volume, resolution times, and service level agreement (SLA) adherence for management review.
Escalation & Collaboration:
- Collaborate effectively with internal teams to ensure complex issues are resolved in a timely manner.
Experience Required:
- 12+ years of experience in technical support roles, including at least 2 years in a Level 2 support capacity.
- Strong background in troubleshooting a variety of technologies, including hardware, operating systems, and business applications.
- Proven experience in technical design and architecture, with a solid understanding of system integration, cloud platforms, and enterprise application design.
- Experience with ITIL frameworks and service management tools.
Technical Skills:
- Analytical Thinking & Problem Solving: Ability to think critically and solve complex technical issues.
- Communication: Strong verbal and written communication skills to interact with both technical and non-technical stakeholders.
- Collaboration: Ability to work effectively in cross-functional teams, collaborating with support teams, developers, and business analysts.
- Customer Centric: Focused on delivering high-quality support and design solutions that meet user and business needs.
- Time Management: Strong organizational skills to manage multiple tasks and projects effectively.
Oracle ERP Solution Architect
About the Job
Job Overview:
The Oracle ERP Solution Architect is a key leadership role responsible for designing, implementing, and managing the architecture of Oracle ERP solutions within an organization. This individual will work closely with business stakeholders, project managers, and technical teams to develop robust, scalable, and efficient ERP solutions that align with business objectives. The role involves strategic planning, system integration, process optimization, and ensuring that Oracle ERP applications meet the organization's functional and technical requirements.
Key Responsibilities:
Solution Design & Architecture:
- Lead the architecture and design of Oracle ERP solutions, ensuring alignment with business requirements and technical specifications.
- Develop system architecture for Oracle ERP applications, including Oracle Cloud ERP (Fusion), E-Business Suite, and PeopleSoft.
- Work with business analysts and functional teams to understand business needs and translate them into technical solutions.
- Design data models, workflows, and integration points with other enterprise systems.
- Provide technical leadership and ensure the application of best practices in the design, development, and implementation of Oracle ERP systems.
ERP Implementation & Integration:
- Oversee the implementation of Oracle ERP solutions, ensuring they meet business requirements and technical standards.
- Collaborate with cross-functional teams for successful integration of Oracle ERP with other enterprise applications.
- Manage technical aspects of data migration, ensuring data integrity and smooth transition to Oracle ERP systems.
- Ensure proper testing and validation of ERP solutions before deployment.
System Optimization & Performance Tuning:
- Continuously monitor the performance of Oracle ERP applications and suggest improvements or optimizations.
- Identify bottlenecks or inefficiencies in ERP processes and recommend improvements to optimize performance.
- Ensure that the ERP system scales effectively as the organization grows and evolves.
Stakeholder Management & Collaboration:
- Collaborate with business stakeholders, project managers, and functional leads to define ERP requirements and business objectives.
- Lead design workshops and sessions with functional teams (Finance, Supply Chain, HR) to understand requirements and propose optimal technical solutions.
- Communicate technical concepts to non-technical stakeholders, ensuring alignment on project scope and objectives.
Documentation & Compliance:
- Develop and maintain system architecture documentation, including design specifications, integration diagrams, and configuration documentation.
- Ensure compliance with relevant standards, regulations, and internal policies related to ERP systems.
- Conduct risk assessments and create mitigation strategies for ERP-related projects.
Mentorship & Knowledge Sharing:
- Mentor and guide junior ERP architects, developers, and technical team members.
- Stay current with new Oracle ERP technologies, trends, and best practices and share knowledge with the team.
Continuous Improvement:
- Proactively identify and implement system upgrades, patches, and security updates for Oracle ERP environments to enhance functionality, user experience, and efficiency.
Requirements:
- 15+ years of experience in Oracle ERP implementations, with at least 4 years in a Solution Architect role.
- Strong experience with Oracle ERP systems such as Oracle E-Business Suite, Oracle Fusion Cloud ERP, or Oracle PeopleSoft.
ESB Engineer
About the Job
Role Purpose
The ESB Engineer will be responsible for implementing and delivering technical services for Multi-Tier and SOA (Service-Oriented Architecture) architecture, with a strong focus on banking systems and integration solutions. The role requires hands-on development and administration experience with various IBM and Oracle technologies, as well as knowledge of banking service standards and SOA best practices.
Key Responsibilities:
- Experience with Rest APIs and Web Services for integration.
- Implementing different Integration Design Patterns.
- Knowledge of SOA Principles & Best Practices to ensure the integration system is designed effectively.
- Understand SDLC (Software Development Life Cycle) & SGLC (Service Governance Life Cycle) processes.
- Creating High-Level Design (HLD) and Low-Level Design (LLD) documentation.
- Contribute to and implement technical services in a Multi-Tier & SOA Architecture.
- Provide strategies for SOA implementation based on service analysis.
- Prepare and document technical designs for multiple projects at ADIB (Abu Dhabi Islamic Bank).
- Involved in the inception and strengthening of SOA practice within the organization.
- Strong hands-on development experience with the following:
- IBM Data Power Development & Administration
- IBM API Connect Development & Administration
- ODM Development & Administration
- IBM ACE (IIB V11) & IIB V10.x Flow Development
- ESQL Development
- Java Development
- Oracle/SQL DB Development
- IBM MQ V9.x Tasks
- IBM WSRR and various integration protocols such as SFTP, TCP/IP, MQ, JMS, HTTPS, WS, REST.
- Implement security and performance best practices in all integration and development processes.
- Prepare IIB and MQ Scripts for Linux Systems.
- Experience with Testing tools such as SOAPUI, RPT, RFT, Load Runner, and PostMan.
- Create Unit Test Documents and Test Cases to ensure that integrations meet quality standards.
Requirements:
- Experience with banking systems and knowledge of banking service standards such as ISO8583, IFX, Open Bank Project, ISO20022, and SWIFT.
- Solid understanding of SOA Delivery methodology, SOA Center of Excellence, and implementation of SOA best practices.
- Hands-on experience with the integration of IBM and Oracle technologies, and working with complex multi-tier architectures.
- Expertise in creating documentation and working within SDLC and SGLC processes.
- Ability to implement and administer technologies such as IBM Data Power, IBM API Connect, ODM, IBM ACE (IIB), MQ, and Oracle/SQL DB.
IBM BPM Developer
About the Job
Experience:
- Minimum 5 years of experience in IBM BPM / BAW Development.
- Should have a strong background in developing complex processes.
- Experience in developing End-to-End solutions is required.
- Proficiency in consuming REST APIs is a must.
Technical Skills:
- Expertise in IBM BPM 8.6 UI framework.
- Experience with CSHS and integration services.
- Skilled in BPD (Business Process Diagram) design.
- Knowledge of process application deployments.
- Experience working with Oracle RDBMS and integrating it with IBM BPM.
- Advanced knowledge of events and gateways.
- Knowledge of ODM (Operational Decision Manager) and its integration with BPM.
- Expertise in exception handling at both the process and service level.
Functional Skills:
- Experience in the Banking, Financial, and Fintech sectors in an enterprise environment (preferred).
- Familiarity with best coding practices, security, unit testing, and documentation standards.
- Experience working with Agile methodology.
- Ensure the quality of technical and application architecture and design of systems across the organization.
- Ability to research and benchmark technology against industry best practices.
Delivery Lead
About the Job
Role Overview:
The Delivery Lead is responsible for managing and delivering banking domain development projects, ensuring the effective execution of project/program management tasks, risk management, and agile methodologies. The candidate will oversee large portfolios and interact with senior executives both internally and externally.
Key Responsibilities:
- Delivery Background: Experience in delivering banking domain development projects, including strong project/program management, agile practices, and risk management (mandatory).
- Banking Products: Experience in implementing banking products or developing banking solutions (preferred).
- Portfolio Management: Managed a portfolio of around 500 people, with P&L management experience (preferred).
- Client Interaction: Experience in proactive proposals and responding to client RFPs (preferred).
- Communication Skills: Strong communication skills and experience in managing senior executives internally and externally (mandatory).
Technology Background:
- Experience with Microservices-based solutions, Pega/BPM, Cloud technologies, Banking products such as Finacle, and technologies like ReactJS/NodeJS, and Java (two or more of these).
Pega CDH Architect
About the Job
Role Overview:
The Pega Techno Functional SME will play a pivotal role in delivering a large, multi-year PEGA program for Emirates NBD. The program involves adopting the Pega Customer Decision Hub (CDH) platform across Corporate Bank, Retail, and Private Banks for Real-Time Messaging and alerting. The candidate will work on an Agile squad focused on delivering key initiatives to support the Next Best Experience functionalities, such as Next Best Actions (NBA), Next Best Interactions (NBI), and Next Best Conversations (NBC) across various channels.
The role will require close collaboration with Marketing Strategy, Business Intelligence, Data Scientists, and teams from all Lines of Business, as well as Risk and Compliance teams, to understand business requirements and translate them into world-class decision logic.
Experience Required:
- 4 to 8 years of experience working on Pega Decisioning.
- A Certificate in Pega Decisioning is mandatory.
- A minimum of 3 years of experience specifically in Pega Decisioning.
Job Description:
- Decisioning Strategies: Design and develop Decisioning strategies.
- Proposition/Offer Management: Manage the Proposition/Offer matrix.
- ADM & Predictive Models: Design and manage ADM (Adaptive Decision Manager) and predictive models.
- Next Best Action Strategies: Develop Next Best Action (NBA) strategies.
- Agile Stories Development: Responsible for the development of agile stories as indicated by the lead.
- Deployment Success: Ensure that changes are successfully deployed to higher environments.
- Collaboration with QA: Work closely with the QA team to ensure all changes are properly tested.
- Mentorship: Act as a mentor to junior resources within the team.
- Communication Skills: Excellent verbal and written communication, along with interpersonal skills, are required.
Skills and Expertise:
- Pega PRPC Technologies: Proficiency with Pega PRPC technologies.
- Analytic & Problem Solving: Strong analytical and problem-solving abilities with high attention to detail.
- Organizational Skills: Highly organized and capable of managing multiple initiatives effectively.
This role requires someone who is detail-oriented and organized, with strong problem-solving and communication skills, and the ability to work closely with various cross-functional teams to deliver solutions.
DevOps Engineer
About the Job
Virtusa is one of the fastest-growing IT Services companies in the Middle East, with a rapidly expanding client base across the UAE, KSA, Qatar, and Oman. We collaborate with leading firms in banking and financial services, travel, telecom, and enterprises. Our partnership with clients has earned us awards from industry leaders like Gartner, IDC, WfMC, and others, recognizing the excellence of the work we deliver.
We emphasize teamwork, quality of life, and professional growth. When you join Virtusa, you become part of a global team of over 30,000 professionals dedicated to your development, offering exciting projects, opportunities, and the chance to work with state-of-the-art technologies.
Role: DevOps Engineer
Experience: 5+ years
Job Location: Dubai
ESB Engineer
About the Job
We are seeking a talented ESB Engineer with experience in Banking, SOA Delivery Methodology, and the implementation of SOA best practices. The ideal candidate should have a deep understanding of banking service standards such as ISO8583, IFX, Open Bank Project, ISO20022, and SWIFT. Experience in Core Service Design, Rest APIs, Web Services, and different Integration Design Patterns is essential.
The role requires involvement in the inception and strengthening of SOA practice and a hands-on development experience in areas such as:
- IBM DataPower Development & Administration
- IBM API Connect Development & Administration
- ODM Development & Administration
- IBM ACE (IIB V11) & IIB V10.x
- Flow Development, ESQL Development
- Java Development
- Oracle/SQL DB Development
You will be responsible for creating HLD & LLD Documentation and following SDLC & SGLC processes. Additionally, you will be involved in go-live and post-go-live activities for projects and releases to production, including Disaster Recovery (DR) support and ensuring that DR requirements are met.
Key Responsibilities:
- Implement SOA best practices.
- Design and manage integration with REST APIs, Web Services, and other systems.
- Ensure successful execution of Disaster Recovery (DR) requirements.
- Support go-live activities and post-production releases.
- Design and develop system architecture for banking services.
Required Skills:
- Experience with SOA principles and best practices.
- Knowledge of banking service standards such as ISO8583, ISO20022, SWIFT.
- Strong hands-on development skills with IBM DataPower, API Connect, ODM, IIB.
This role will offer significant opportunities to work on challenging projects in the banking sector and contribute to the integration of cutting-edge technologies
Data Engineer (PySpark)
About the Job
We are seeking a highly skilled Data Engineer with deep expertise in PySpark and the Cloudera Data Platform (CDP) to join our data engineering team. As a Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines that ensure high data quality and availability across the organization. This role requires a strong background in big data ecosystems, cloud-native tools, and advanced data processing techniques.
The ideal candidate should have hands-on experience with data ingestion, transformation, and optimization on the Cloudera Data Platform, along with a proven track record of implementing data engineering best practices. You will work closely with other data engineers to build solutions that drive impactful business insights.
Key Responsibilities:
Data Pipeline Development:
Design, develop, and maintain highly scalable and optimized ETL pipelines using PySpark on the Cloudera Data Platform (CDP), ensuring data integrity and accuracy.Data Ingestion:
Implement and manage data ingestion processes from a variety of sources (e.g., relational databases, APIs, file systems) to the data lake or data warehouse on CDP.Data Transformation and Processing:
Use PySpark to process, cleanse, and transform large datasets into meaningful formats that support analytical needs and business requirements.Performance Optimization:
Conduct performance tuning of PySpark code and Cloudera components, optimizing resource utilization and reducing runtime of ETL processes.Data Quality and Validation:
Implement data quality checks, monitoring, and validation routines to ensure data accuracy and reliability throughout the pipeline.Automation and Orchestration:
Automate data workflows using tools like Apache Oozie, Airflow, or similar orchestration tools within the Cloudera ecosystem.
Education and Experience:
Education:
Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.Experience:
3+ years of experience as a Data Engineer, with a strong focus on PySpark and the Cloudera Data Platform.
Technical Skills:
PySpark:
Advanced proficiency in PySpark, including working with RDDs, DataFrames, and optimization techniques.Cloudera Data Platform (CDP):
Strong experience with Cloudera Data Platform (CDP) components, including Cloudera Manager, Hive, Impala, HDFS, and HBase.Data Warehousing:
Knowledge of data warehousing concepts, ETL best practices, and experience with SQL-based tools (e.g., Hive, Impala).Big Data Technologies:
Familiarity with Hadoop, Kafka, and other distributed computing tools.Orchestration and Scheduling:
Experience with Apache Oozie, Airflow, or similar orchestration frameworks.Scripting and Automation:
Strong scripting skills in Linux.
Data Engineer - PySpark
About the Job
We are seeking a highly skilled Data Engineer with deep expertise in PySpark and the Cloudera Data Platform (CDP) to join our data engineering team. As a Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines that ensure high data quality and availability across the organization. This role requires a strong background in big data ecosystems, cloud-native tools, and advanced data processing techniques.
The ideal candidate should have hands-on experience with data ingestion, transformation, and optimization on the Cloudera Data Platform, along with a proven track record of implementing data engineering best practices. You will work closely with other data engineers to build solutions that drive impactful business insights.
Key Responsibilities:
Data Pipeline Development:
Design, develop, and maintain highly scalable and optimized ETL pipelines using PySpark on the Cloudera Data Platform (CDP), ensuring data integrity and accuracy.Data Ingestion:
Implement and manage data ingestion processes from a variety of sources (e.g., relational databases, APIs, file systems) to the data lake or data warehouse on CDP.Data Transformation and Processing:
Use PySpark to process, cleanse, and transform large datasets into meaningful formats that support analytical needs and business requirements.Performance Optimization:
Conduct performance tuning of PySpark code and Cloudera components, optimizing resource utilization and reducing runtime of ETL processes.Data Quality and Validation:
Implement data quality checks, monitoring, and validation routines to ensure data accuracy and reliability throughout the pipeline.Automation and Orchestration:
Automate data workflows using tools like Apache Oozie, Airflow, or similar orchestration tools within the Cloudera ecosystem.
Education and Experience:
Education:
Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.Experience:
3+ years of experience as a Data Engineer, with a strong focus on PySpark and the Cloudera Data Platform.
Technical Skills:
PySpark:
Advanced proficiency in PySpark, including working with RDDs, DataFrames, and optimization techniques.Cloudera Data Platform (CDP):
Strong experience with Cloudera Data Platform (CDP) components, including Cloudera Manager, Hive, Impala, HDFS, and HBase.Data Warehousing:
Knowledge of data warehousing concepts, ETL best practices, and experience with SQL-based tools (e.g., Hive, Impala).Big Data Technologies:
Familiarity with Hadoop, Kafka, and other distributed computing tools.Orchestration and Scheduling:
Experience with Apache Oozie, Airflow, or similar orchestration frameworks.Scripting and Automation:
Strong scripting skills in Linux.
Fullstack Lead
Job Overview:
The Tech Lead Full Stack Developer will be responsible for guiding the development of web portals and mobile applications from concept to deployment. This role requires a blend of leadership, technical expertise, and hands-on development skills. The Tech Lead will work closely with cross-functional teams, including designers, business analysts, and other developers, to deliver high-quality solutions.
Key Responsibilities:
Technical Leadership:
- Lead the development team in designing, developing, and implementing web portals and mobile applications.
- Provide technical guidance, mentorship, and support to ensure adherence to best practices and high coding standards.
Full Stack Development:
- Oversee both front-end and back-end development tasks.
- Develop and maintain application features using technologies such as JavaScript frameworks (React, Angular), back-end frameworks (Node.js, Spring), and mobile development platforms (iOS, Android).
Architecture and Design:
- Define and implement the technical architecture for portal and mobile applications.
- Ensure that the architecture is scalable, maintainable, and aligned with business requirements.
Project Management:
- Collaborate with project managers and stakeholders to understand project requirements and deliverables.
- Manage project timelines, allocate tasks, and ensure that development milestones are met.
Code Review and Quality Assurance:
- Conduct code reviews to ensure adherence to coding standards.
- Implement automated testing strategies to maintain high-quality codebases.
Collaboration:
- Work closely with UX/UI designers to translate business requirements and user needs into functional and engaging interfaces.
- Collaborate with business analysts to gather and refine requirements.
Performance Optimization:
- Monitor and optimize application performance, including load times, responsiveness, and overall user experience.
- Address and resolve any technical issues or bottlenecks.
Documentation:
- Create and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and development guides.
Innovation:
- Stay up-to-date with emerging technologies and industry trends.
- Evaluate and recommend new tools and technologies to enhance development processes and application functionality.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Advanced degrees or certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Developer) are a plus.
Experience:
- Minimum of 10+ years of experience in full stack development, with a proven track record of leading development teams.
- Experience in building and deploying web portals and mobile applications is essential.
Technical Skills:
- Front-End: Proficiency in React, Angular, HTML5, CSS3.
- Back-End: Experience with Node.js, Spring Boot, .NET.
Data Engineer (PySpark)
About the Role:
We are seeking a highly skilled Data Engineer with deep expertise in PySpark and the Cloudera Data Platform (CDP) to join our data engineering team. As a Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines to ensure high data quality and availability across the organization. This role requires a strong background in big data ecosystems, cloud-native tools, and advanced data processing techniques. The ideal candidate will have hands-on experience with data ingestion, transformation, and optimization on the Cloudera Data Platform, along with a proven track record of implementing data engineering best practices.
Responsibilities:
Data Pipeline Development:
- Design, develop, and maintain highly scalable and optimized ETL pipelines using PySpark on the Cloudera Data Platform (CDP), ensuring data integrity and accuracy.
Data Ingestion:
- Implement and manage data ingestion processes from various sources (e.g., relational databases, APIs, file systems) into the data lake or data warehouse on CDP.
Data Transformation and Processing:
- Use PySpark to process, cleanse, and transform large datasets into meaningful formats that support analytical needs and business requirements.
Performance Optimization:
- Conduct performance tuning of PySpark code and Cloudera components, optimizing resource utilization and reducing runtime of ETL processes.
Data Quality and Validation:
- Implement data quality checks, monitoring, and validation routines to ensure data accuracy and reliability throughout the pipeline.
Automation and Orchestration:
- Automate data workflows using tools like Apache Oozie, Airflow, or similar orchestration tools within the Cloudera ecosystem.
Education and Experience:
Education: Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
Experience:
- 3+ years of experience as a Data Engineer, with a strong focus on PySpark and the Cloudera Data Platform.
Technical Skills:
PySpark: Advanced proficiency in PySpark, including working with RDDs, DataFrames, and optimization techniques.
Cloudera Data Platform (CDP): Strong experience with Cloudera Manager, Hive, Impala, HDFS, and HBase.
Data Warehousing: Knowledge of data warehousing concepts, ETL best practices, and experience with SQL-based tools (e.g., Hive, Impala).
Big Data Technologies: Familiarity with Hadoop, Kafka, and other distributed computing tools.
Orchestration and Scheduling: Experience with Apache Oozie, Airflow, or similar orchestration frameworks.
Scripting and Automation: Strong scripting skills in Linux.
Data Engineer - PySpark
Data Engineer - PySpark
Business Analyst - CRM
Data Engineer
- Go to the application page. (Virtusa in UAE)
- Click on the job title to view details.
- Please click on the "Easy Apply" button at the top of the page.
- Enter the required information in the pop-up screens.
- Click "Review" to review the form.
- Job Source: Virtusa
- Publication Date: 12/7/2024
- Required Nationalities: All Nationalities
- Application Link: Click here
نظرة عامة
في سوق العمل سريع الخطى والتنافسي اليوم، يعد العثور على المواهب المناسبة أمرًا ضروريًا لأي منظمة تسعى للتفوق. في شركتنا، نعتقد أن الأفراد الاستثنائيين هم العمود الفقري لنجاحنا. من خلال تعزيز ثقافة الابتكار والتعاون، نمنح موظفينا القوة للوصول إلى كامل إمكانياتهم. نحن حاليًا نبحث عن مجموعة متنوعة من المحترفين الذين هم على استعداد للمساهمة بمهاراتهم وخبراتهم في فريقنا الديناميكي. انضم إلينا بينما ننطلق في مشاريع جديدة مثيرة ونحدث تأثيرًا ذا مغزى في صناعتنا. نشجعك على استكشاف الفرص المتاحة واتخاذ الخطوة التالية في مسيرتك المهنية معنا!
مهندس Pega SI
عن الوظيفة
عن شركة Virtusa
أضف منطقة الشرق الأوسط إلى تجربتك المهنية العالمية واحصل على فرصة للعمل في بعض من أبرز برامج التحول الرقمي.
تعتبر شركة Virtusa واحدة من أسرع شركات خدمات تكنولوجيا المعلومات نموًا في منطقة الشرق الأوسط، مع قاعدة عملاء متزايدة في الإمارات، المملكة العربية السعودية، قطر وعمان. نحن نعمل مع الشركات الرائدة في مجالات البنوك والخدمات المالية، والسفر، والاتصالات، والشركات الكبرى في المنطقة. لقد قمنا بالتعاون مع عملائنا للفوز بجوائز من شركات مثل جارتنر، وIDC، وWfMC وغيرها من الشركات التحليلية عن الأعمال التي قدمناها لعملائنا في المنطقة.
العمل الجماعي، جودة الحياة، التطور المهني والشخصي: هي قيم تفخر شركة Virtusa بتجسيدها. عندما تنضم إلينا، فإنك تنضم إلى فريق مكون من أكثر من 30,000 شخص عالميًا يهتمون بنموك — فريق يسعى لتقديم مشاريع مثيرة، وفرص عمل، والعمل بأحدث التقنيات طوال مسيرتك معنا.
المسمى الوظيفي: مهندس/مطور برمجيات رئيسي (Senior Lead Software Developer/ Architect)
المهارات: Pega مع إطار عمل Smart Investigate ومجال المدفوعات
الخبرة:
- خبرة 7 سنوات أو أكثر في Pega PRPC.
- خبرة لا تقل عن 3-4 سنوات في إطار عمل Smart Investigate/CDH.
مهندس اختبار
عن الوظيفة
الخبرة:
- خبرة لا تقل عن 5 سنوات في اختبار البرمجيات.
- خبرة لا تقل عن سنتين في مجال البنوك (إدارة الثروات).
- خبرة في اختبار الأتمتة.
المهارات الفنية/الوظيفية:
- بالنسبة للأدوار العامة لاختبار الأتمتة، نحتاج إلى مزيج من تجربة الأتمتة في واجهات المستخدم (UI) وواجهات البرمجة التطبيقات (API).
- مهندس اختبار واجهات برمجة التطبيقات (API Test Automation Engineer)
- خبرة لا تقل عن 5 سنوات مع 3 سنوات على الأقل في أتمتة اختبارات API.
- فهم قوي لعمليات الاختبار الوظيفية.
- خبرة عملية في Selenium مع Java.
- خبرة عملية في اختبار التطبيقات المحمولة (Appium).
- خبرة في تكامل واختبار مستمر.
- القدرة على تطوير علاقات تعاونية وثقة مع العملاء.
- أخلاقيات العمل المرتكزة على العميل، مع إظهار ملكية للعمل وتركيز على النتائج.
- تحسين مستمر في عمليات الاختبار لضمان أفضل جودة ممكنة.
- القدرة على العمل تحت الضغط، إدارة التوقعات بفعالية وعدم التأثر بالضغوط أو الأولويات المتغيرة.
المهارات السلوكية:
- التفكير الاستراتيجي، التفكير التحليلي، المرونة، النزاهة، التوجه الموجه نحو الابتكار.
- مهارات التواصل الكتابي والشفهي الممتازة.
- مهارات حل المشكلات.
- مهارات العمل الجماعي.
مطور Filenet
عن الوظيفة
- الخبرة في IBM BPM ومصمم العمليات في IBM BPM.
- الخبرة في مصمم التكامل غير مطلوبة.
- الفهم والخبرة في العمل في بيئة أجايل.
- فهم قوي لهندسة IBM BPM والمفاهيم مثل مركز العمليات، وخادم العمليات، وتطبيقات العمليات، والأدوات، والمسارات.
- فهم قوي لإشعارات BPMN والمفاهيم.
- فهم قوي لجميع العناصر والمفاهيم المطلوبة لمصمم العمليات في IBM BPM.
- خبرة عملية قوية في تطوير BPD والمفاهيم مثل بوابات القرار، والتقاطع، والانقسامات.
- سياسات التوجيه المستخدمة في IBM BPM والفرق بينها.
- الحلقات متعددة الحالات.
- التعامل مع الاستثناءات.
- المتغيرات البيئية والمتغيرات المعرضة.
- المتغيرات والكائنات التجارية.
- نقل القيمة أو المرجعية للكائنات التجارية.
- خدمات التكامل مع قواعد البيانات، وخدمات الويب، وخدمات REST، وجافا، وأنظمة CMS مثل FileNet.
- UCAs والأحداث مثل أحداث الاستثناء، والأحداث الرسائل، وأحداث التتبع.
- IBM BPM 7.x Coaches و 8.x Coach Views والأحداث المختلفة لواجهة المدرب.
- إنشاء واستخدام خدمات Ajax في المدرب وواجهات المدرب.
- CSS، JavaScript.
مصمم OSS/BSS
عن الوظيفة
نظرة عامة عن الوظيفة:
يلعب المتخصص في الدعم الفني L1/L2 والمصمم الخبير (SME) دورًا حيويًا في توفير الدعم الفني والخبرة في تصميم الأنظمة لضمان سير العمليات بسلاسة عبر المنظمة. يجمع هذا الدور بين المسؤوليات لتقديم دعم من المستوى الأول (L1) والمستوى الثاني (L2) في حل المشكلات التقنية، وأيضًا كخبير في تصميم وتنفيذ الحلول الفعالة. سيعمل الفرد عبر وظائف الدعم والتصميم، حيث يقدم إرشادات حول أفضل الممارسات في التصميم الفني وحل المشكلات المتقدمة التي تتجاوز قدرات فريق الدعم من المستوى الأول.
المسؤوليات الرئيسية:
مسؤوليات دعم L1/L2:
- دعم المستوى الأول (L1):
- تقديم الدعم الفني الأول للمستخدمين من خلال تشخيص وحل المشكلات التقنية الأساسية، بما في ذلك مشاكل الأجهزة والبرامج والشبكات.
- تسجيل وتصنيف طلبات الدعم الواردة في نظام دعم تكنولوجيا المعلومات، وضمان توثيق مفصل للحلول.
- تصعيد المشكلات المعقدة أو غير المحلولة إلى فريق الدعم من المستوى الثاني في الوقت المناسب.
- دعم المستوى الثاني (L2):
- التعامل مع المشكلات التقنية المعقدة التي لا يمكن حلها بواسطة فريق L1، بما في ذلك استكشاف أخطاء البرمجيات والأجهزة، ومشاكل أداء النظام، ومشاكل الوصول للمستخدمين.
التوثيق والتقارير:
- توثيق الحلول وخطوات استكشاف الأخطاء ليتمكن فريق L1 من استخدامها لحل المشكلات المماثلة في المستقبل.
- الحفاظ على تحديث مقالات قاعدة المعرفة لتحسين كفاءة فريق الدعم وتقليل وقت الحل.
- إنشاء تقارير عن حجم التذاكر، وأوقات الحل، والامتثال لاتفاقيات مستوى الخدمة (SLA) للمراجعة من قبل الإدارة.
التصعيد والتعاون:
- الخبرة:
- خبرة 12 عامًا على الأقل في وظائف الدعم الفني، بما في ذلك سنتين على الأقل في وظيفة دعم المستوى الثاني.
- خلفية قوية في استكشاف الأخطاء في مجموعة متنوعة من التقنيات، بما في ذلك الأجهزة، وأنظمة التشغيل، وتطبيقات الأعمال.
- خبرة مثبتة في التصميم الفني والهندسة المعمارية، مع فهم قوي لتكامل الأنظمة، ومنصات السحابة، وتصميم التطبيقات المؤسسية.
- خبرة مع أطر عمل ITIL وأدوات إدارة الخدمات.
المهارات التقنية:
- التفكير التحليلي وحل المشكلات: القدرة على التفكير بشكل نقدي وحل المشكلات التقنية المعقدة.
- التواصل: مهارات قوية في التواصل الكتابي والشفهي للتفاعل مع أصحاب المصلحة الفنيين وغير الفنيين.
- التعاون: القدرة على العمل بفعالية في فرق متعددة الوظائف، والتعاون مع فرق الدعم والمطورين والمحللين.
- التركيز على العميل: التركيز على تقديم دعم وحلول تصميم عالية الجودة تلبي احتياجات المستخدمين والأعمال.
- إدارة الوقت: مهارات تنظيمية قوية لإدارة المهام والمشاريع المتعددة بفعالية.
مهندس حلول Oracle ERP
عن الوظيفة
نظرة عامة عن الوظيفة:
يعتبر مهندس حلول Oracle ERP دورًا قياديًا رئيسيًا مسؤولًا عن تصميم وتنفيذ وإدارة بنية حلول Oracle ERP داخل المنظمة. يعمل هذا الفرد بشكل وثيق مع أصحاب المصلحة في الأعمال، ومديري المشاريع، والفرق التقنية لتطوير حلول ERP قوية وقابلة للتوسع وفعالة تتماشى مع الأهداف التجارية. يشمل الدور التخطيط الاستراتيجي، وتكامل الأنظمة، وتحسين العمليات، وضمان تلبية تطبيقات Oracle ERP لمتطلبات المنظمة الوظيفية والفنية.
المسؤوليات الرئيسية:
تصميم الحلول والهندسة:
- قيادة تصميم وهندسة حلول Oracle ERP، وضمان توافقها مع متطلبات الأعمال والمواصفات التقنية.
- تطوير بنية النظام لتطبيقات Oracle ERP، بما في ذلك Oracle Cloud ERP (Fusion)، وE-Business Suite، وPeopleSoft.
- التعاون مع محللي الأعمال والفرق الوظيفية لفهم احتياجات الأعمال وترجمتها إلى حلول تقنية.
- تصميم نماذج البيانات، وعمليات العمل، ونقاط التكامل مع أنظمة المؤسسة الأخرى.
- تقديم القيادة التقنية وضمان تطبيق أفضل الممارسات في تصميم وتطوير وتنفيذ أنظمة Oracle ERP.
تنفيذ الحلول وتكامل الأنظمة:
- الإشراف على تنفيذ حلول Oracle ERP، وضمان تلبيتها لمتطلبات الأعمال والمعايير التقنية.
- التعاون مع الفرق متعددة الوظائف لضمان التكامل الناجح لحلول Oracle ERP مع التطبيقات الأخرى في المؤسسة.
- إدارة الجوانب التقنية لعملية ترحيل البيانات، وضمان تكامل البيانات وانتقالها بسلاسة إلى أنظمة Oracle ERP.
- ضمان الاختبار والتحقق المناسب لحلول ERP قبل نشرها.
تحسين النظام وضبط الأداء:
- مراقبة أداء تطبيقات Oracle ERP بشكل مستمر واقتراح التحسينات أو التعديلات.
- تحديد الاختناقات أو الكفاءات الضعيفة في عمليات ERP وتوصية بالتحسينات لتحسين الأداء.
- ضمان أن يتمتع نظام ERP بالقدرة على التوسع بشكل فعال مع نمو المنظمة وتطورها.
إدارة أصحاب المصلحة والتعاون:
- التعاون مع أصحاب المصلحة في الأعمال، ومديري المشاريع، والقادة الوظيفيين لتحديد متطلبات ERP والأهداف التجارية.
- قيادة ورش العمل والجلسات مع الفرق الوظيفية (المالية، وسلسلة التوريد، والموارد البشرية) لفهم المتطلبات واقتراح الحلول التقنية الأمثل.
- نقل المفاهيم التقنية إلى أصحاب المصلحة غير التقنيين، وضمان التوافق حول نطاق المشروع وأهدافه.
التوثيق والامتثال:
- تطوير وصيانة وثائق بنية النظام، بما في ذلك مواصفات التصميم، وخرائط التكامل، ووثائق التكوين.
- ضمان الامتثال للمعايير ذات الصلة، واللوائح، والسياسات الداخلية المتعلقة بأنظمة ERP.
- إجراء تقييمات المخاطر وإنشاء استراتيجيات لتخفيف المخاطر المتعلقة بمشاريع ERP.
الإرشاد ومشاركة المعرفة:
- إرشاد وتوجيه مهندسي ERP المبتدئين والمطورين وأعضاء الفريق الفني.
- متابعة أحدث تقنيات Oracle ERP، والاتجاهات، وأفضل الممارسات، ومشاركة المعرفة مع الفريق.
التحسين المستمر:
- تحديد وتنفيذ ترقيات النظام، والتصحيحات، والتحديثات الأمنية لبيئات Oracle ERP.
- تحسين الوظائف وتجربة المستخدم والكفاءة بشكل استباقي.
المتطلبات:
- خبرة لا تقل عن 15 سنة في تنفيذ حلول Oracle ERP، مع خبرة لا تقل عن 4 سنوات في دور مهندس حلول.
- خبرة قوية مع أنظمة Oracle ERP مثل Oracle E-Business Suite، Oracle Fusion Cloud ERP، أو Oracle PeopleSoft.
مهندس ESB
عن الوظيفة
هدف الدور
يجب أن يكون لدى المرشح خبرة في البنوك، ومنهجية تسليم SOA، ومركز التميز لـ SOA وتنفيذ أفضل الممارسات الخاصة بـ SOA. كما يجب أن يمتلك معرفة بمعايير خدمات البنوك مثل ISO8583 و IFX و Open Bank Project و ISO20022 و SWIFT.
خبرة تصميم الخدمات الأساسية التي تشمل ما يلي:
- خبرة في Rest APIs.
- خبرة في Web Services.
- خبرة في تنفيذ أنماط تصميم التكامل المختلفة.
- معرفة بمبادئ SOA وأفضل الممارسات.
- عمليات SDLC و SGLC.
- إعداد مستندات HLD و LLD.
- المسؤولية عن تنفيذ وتقديم الخدمات التقنية للبنية المعمارية متعددة الطبقات و SOA.
- المساهمة في استراتيجيات أفضل نهج لتنفيذ SOA بناءً على تحليل الخدمة.
- إعداد مستندات التصميم الفني لعدة مشاريع في ADIB.
- المشاركة في بدء وتقوية ممارسة SOA.
خبرة تطوير عملية قوية في المجالات التالية:
- تطوير وإدارة IBM Data Power.
- تطوير وإدارة IBM API Connect.
- تطوير وإدارة ODM.
- تطوير IBM ACE (IIB V11) و IIB V10.x.
- تطوير تدفقات ESQL.
- تطوير Java.
- تطوير Oracle/SQL DB.
- مهام IBM MQ V9.x ذات الصلة.
- IBM WSRR وبروتوكولات التكامل المختلفة (SFTP ،TCP/IP ،MQ ،JMS ،HTTPS ،WS ،REST).
- أفضل ممارسات الأمان والأداء.
- إعداد سكريبتات IIB في نظام Linux.
- إعداد سكريبتات MQ في نظام Linux.
خبرة في أدوات الاختبار مثل:
- SOAPUI
- RPT
- RFT
- Load Runner
- PostMan
إعداد مستندات الاختبار ووثائق الوحدة وحالات الاختبار.
مطور IBM BPM
عن الوظيفة
المتطلبات:
الخبرة:
- خبرة لا تقل عن 5 سنوات في تطوير IBM BPM / BAW.
- يجب أن يكون لديك خبرة جيدة في تطوير العمليات المعقدة.
- يجب أن يكون لديك خبرة في تطوير الحلول من البداية للنهاية.
- خبرة جيدة في استهلاك REST APIs.
المهارات التقنية:
- يجب أن تكون خبيرًا في إطار العمل IBM BPM 8.6 UI.
- خبرة في CSHS وخدمات التكامل.
- خبرة في تصميم BPD.
- معرفة في نشر تطبيقات العمليات.
- خبرة في Oracle RDBMS والتكامل مع IBM BPM.
- معرفة متقدمة بالأحداث وبوابات التنفيذ.
- معرفة بـ ODM والتكامل مع BPM.
- يجب أن تكون خبيرًا في التعامل مع الاستثناءات على مستوى العمليات والخدمات.
المهارات الوظيفية:
- خبرة في البنوك، المالية و التكنولوجيا المالية في بيئة المؤسسات مفضلة.
- خبرة في تطبيق أفضل معايير التشفير، والأمان، واختبار الوحدة، والتوثيق.
- خبرة في منهجية Agile.
- ضمان جودة التقنية وتصميم تطبيقات الأنظمة في المنظمة.
- البحث الفعال وتقييم التكنولوجيا مقارنةً مع أفضل التقنيات.
قائد التسليم
عن الوظيفة
المتطلبات:
الخبرة:
- يجب أن يكون لدى المرشح خبرة في تقديم مشاريع تطوير في مجال البنوك (بما في ذلك خلفية قوية في إدارة المشاريع/البرامج، وإدارة المخاطر، وAgile).
- خبرة في تنفيذ منتجات البنوك أو تطوير حلول مصرفية مفضلة.
- إدارة محفظة تضم حوالي 500 شخص مع خبرة في إدارة الأرباح والخسائر (P&L) مفضلة.
- خبرة في الرد على اقتراحات العروض (RFPs) للعملاء مفضلة.
المهارات:
- يجب أن يتمتع بمهارات قوية في التواصل ولديه خبرة في إدارة التنفيذيين من جميع المستويات (الداخليين والخارجيين).
- خلفية تقنية في الحلول المعتمدة على الميكروسيرفيس، وPega/BPM، والسحابة، ومنتجات البنوك مثل Finacle، وReactJS/NodeJS، وJava (اثنين أو أكثر من هذه التقنيات).
مهندس معماري Pega CDH
عن الوظيفة
الوصف:
تسعى منظمة تكنولوجيا المعلومات في إمارات دبي الوطني لتقديم برنامج كبير وطويل الأجل باستخدام PEGA. سيتم تبني منصة Pega Customer Decision Hub عبر البنك المؤسسي، وبنك التجزئة، والبنوك الخاصة لإرسال الرسائل والتنبيهات في الوقت الفعلي. يجب على المرشح أن يعمل ضمن فريق Agile لتسليم المبادرات الرئيسية التي تدعم وظائف Next Best Experience مثل Next Best Actions (NBA)، Next Best Interactions (NBI)، و Next Best Conversations (NBC) عبر القنوات المختلفة. يجب أن يكون لديه فهم قوي لفوائد هذه التكنولوجيا والتعاون الوثيق مع فرق استراتيجية التسويق، و تحليل الأعمال، و علماء البيانات، وفرق المخاطر والامتثال لفهم متطلبات الأعمال وترجمتها إلى منطق قراري عالي المستوى.
الخبرة:
- من 4 إلى 8 سنوات من الخبرة.
- 3 سنوات من الخبرة في العمل على Pega Decisioning.
- شهادة في Pega Decisioning (إلزامية).
- خبرة لا تقل عن أربع سنوات في العمل في هذا المجال.
المهام:
- تصميم وتطوير استراتيجيات Decisioning.
- إدارة مصفوفة العروض/الاقتراحات.
- تصميم وإدارة ADM والنماذج التنبؤية.
- تطوير استراتيجيات Next Best Action.
- مسؤولية تطوير قصص Agile كما يشير القائد.
- التأكد من نشر التغييرات بنجاح إلى بيئات أعلى.
- العمل عن كثب مع فريق QA للتأكد من اختبار جميع التغييرات بشكل صحيح.
- العمل كمرشد للموارد الشابة.
المهارات:
- يجب أن تكون دقيقًا جدًا ومنظمًا مع قدرات تحليلية وحل مشكلات ممتازة.
- من المهم أن تتمتع بمهارات تواصل شفهي وكتابي ممتازة وقدرة على التعامل مع الآخرين.
- خبرة في تقنيات Pega PRPC.
مهندس DevOps
عن الوظيفة
انضم إلى فريق Virtusa، إحدى أسرع شركات خدمات تكنولوجيا المعلومات نموًا في منطقة الشرق الأوسط، حيث نقدم لك فرصة للعمل على بعض من أبرز برامج التحول الرقمي في المنطقة. لدينا قاعدة عملاء متزايدة في الإمارات العربية المتحدة، المملكة العربية السعودية، قطر وعمان، ونعمل مع الشركات الرائدة في مجالات البنوك والخدمات المالية، السفر، الاتصالات، و الشركات الكبرى.
نحن نعمل مع عملائنا للفوز بجوائز من Gartner، IDC، WfMC وغيرها من المحللين تقديرًا للعمل الذي قمنا به في المنطقة. Virtusa تعتز بتعزيز قيم مثل العمل الجماعي، جودة الحياة، والتطوير المهني والشخصي. عندما تنضم إلينا، فإنك تصبح جزءًا من فريق عالمي يضم أكثر من 30,000 شخص، يهتم بنموك ويسعى لتوفير مشاريع مثيرة وفرص عمل باستخدام أحدث التقنيات.
الوظيفة: مهندس DevOps
الموقع: دبي
الخبرة: 5 سنوات أو أكثر
مهندس ESB
عن الوظيفة
يجب أن يكون لديك خبرة في البنوك، منهجية تسليم SOA، مركز التميز لـ SOA وتنفيذ أفضل ممارسات SOA. كما يجب أن تكون لديك معرفة بمعايير خدمات البنوك مثل ISO8583، IFX، Open Bank Project، ISO20022 و SWIFT. يجب أن تمتلك خبرة في تصميم الخدمات الأساسية التي تغطي ما يلي:
- الخبرة في Rest APIs
- الخبرة في Web Services
- الخبرة في تنفيذ أنماط تكامل مختلفة
- معرفة مبادئ SOA وأفضل الممارسات
- المعرفة بـ SDLC و SGLC
- إنشاء HLD & LLD Documentation
- المشاركة في إنشاء/تعزيز ممارسات SOA.
خبرات عملية قوية في المجالات التالية:
- تطوير وإدارة IBM Data Power
- تطوير وإدارة IBM API Connect
- تطوير وإدارة ODM
- تطوير تدفقات IBM ACE (IIB V11) و IIB V10.x
- ESQL و Java Development
- تطوير قواعد البيانات Oracle/SQL
- دعم بيئة Disaster Recovery (DR) وضمان تلبية المتطلبات الخاصة بذلك.
مهندس بيانات (PySpark)
عن الوظيفة
الوصف العام:
نبحث عن مهندس بيانات ذو مهارات عالية وخبرة عميقة في PySpark ومنصة Cloudera Data Platform (CDP) للانضمام إلى فريقنا في هندسة البيانات. كمهندس بيانات، ستكون مسؤولاً عن تصميم وتطوير وصيانة خطوط بيانات قابلة للتوسع تضمن جودة البيانات العالية وتوافرها عبر المنظمة. يتطلب هذا الدور خلفية قوية في بيئات البيانات الكبيرة، والأدوات السحابية الأصلية، وتقنيات المعالجة المتقدمة للبيانات.
المرشح المثالي لديه خبرة عملية في استيعاب البيانات، وتحويلها، وتحسينها على منصة Cloudera Data Platform، مع سجل مثبت في تنفيذ أفضل ممارسات هندسة البيانات. ستعمل عن كثب مع مهندسي البيانات الآخرين لبناء حلول تسهم في تحفيز رؤى الأعمال المؤثرة.
المسؤوليات:
- تطوير خطوط البيانات: تصميم وتطوير وصيانة خطوط ETL القابلة للتوسع والمحسنة باستخدام PySpark على Cloudera Data Platform، وضمان تكامل ودقة البيانات.
- استيعاب البيانات: تنفيذ وإدارة عمليات استيعاب البيانات من مصادر متنوعة (مثل قواعد البيانات العلائقية، واجهات البرمجة APIs، أنظمة الملفات) إلى بحيرة البيانات أو مستودع البيانات على CDP.
- تحويل ومعالجة البيانات: استخدام PySpark لمعالجة وتنظيف وتحويل مجموعات البيانات الكبيرة إلى صيغ قابلة للتحليل تدعم احتياجات الأعمال والمتطلبات التحليلية.
- تحسين الأداء: إجراء تحسينات على أداء كود PySpark ومكونات Cloudera، من أجل تحسين استخدام الموارد وتقليل وقت تنفيذ عمليات ETL.
- جودة البيانات والتحقق: تنفيذ فحوصات جودة البيانات، ومراقبتها، وتنفيذ روتينات التحقق لضمان دقة وموثوقية البيانات عبر جميع خطوط البيانات.
- الأتمتة والتنظيم: أتمتة تدفقات البيانات باستخدام أدوات مثل Apache Oozie، Airflow أو أدوات تنظيم أخرى ضمن بيئة Cloudera.
المؤهلات والخبرة:
- درجة بكالوريوس أو ماجستير في علوم الكمبيوتر، هندسة البيانات، أنظمة المعلومات، أو مجال ذي صلة.
- 3+ سنوات من الخبرة كمهندس بيانات مع تركيز قوي على PySpark و Cloudera Data Platform.
المهارات التقنية:
- PySpark: إتقان متقدم لـ PySpark، بما في ذلك العمل مع RDDs، DataFrames وتقنيات التحسين.
- منصة Cloudera Data Platform: خبرة قوية في مكونات Cloudera Data Platform (CDP)، مثل Cloudera Manager، Hive، Impala، HDFS، و HBase.
- مستودعات البيانات: معرفة بمفاهيم مستودعات البيانات وأفضل ممارسات ETL، والخبرة باستخدام أدوات SQL مثل Hive و Impala.
- تقنيات البيانات الكبيرة: الإلمام بـ Hadoop، Kafka، وأدوات الحوسبة الموزعة الأخرى.
- التنظيم والجدولة: خبرة في Apache Oozie، Airflow أو أطر العمل التنظيمية المشابهة.
- البرمجة والأتمتة: مهارات قوية في البرمجة في Linux.
مهندس بيانات - PySpark
عن الوظيفة
الوصف العام:
نبحث عن مهندس بيانات ذو مهارات عالية وخبرة متعمقة في PySpark ومنصة Cloudera Data Platform (CDP) للانضمام إلى فريق هندسة البيانات. كمهندس بيانات، ستكون مسؤولاً عن تصميم وتطوير وصيانة خطوط بيانات قابلة للتوسع تضمن جودة البيانات العالية وتوافرها عبر المنظمة. يتطلب هذا الدور خلفية قوية في بيئات البيانات الكبيرة، والأدوات السحابية الأصلية، وتقنيات المعالجة المتقدمة للبيانات.
المرشح المثالي لديه خبرة عملية في استيعاب البيانات، وتحويلها، وتحسينها على منصة Cloudera Data Platform، مع سجل مثبت في تنفيذ أفضل ممارسات هندسة البيانات. ستعمل عن كثب مع مهندسي البيانات الآخرين لبناء حلول تسهم في تحفيز رؤى الأعمال المؤثرة.
المسؤوليات:
- تطوير خطوط البيانات: تصميم وتطوير وصيانة خطوط ETL القابلة للتوسع والمحسنة باستخدام PySpark على Cloudera Data Platform، وضمان تكامل ودقة البيانات.
- استيعاب البيانات: تنفيذ وإدارة عمليات استيعاب البيانات من مصادر متنوعة (مثل قواعد البيانات العلائقية، واجهات البرمجة APIs، أنظمة الملفات) إلى بحيرة البيانات أو مستودع البيانات على CDP.
- تحويل ومعالجة البيانات: استخدام PySpark لمعالجة وتنظيف وتحويل مجموعات البيانات الكبيرة إلى صيغ قابلة للتحليل تدعم احتياجات الأعمال والمتطلبات التحليلية.
- تحسين الأداء: إجراء تحسينات على أداء كود PySpark ومكونات Cloudera، من أجل تحسين استخدام الموارد وتقليل وقت تنفيذ عمليات ETL.
- جودة البيانات والتحقق: تنفيذ فحوصات جودة البيانات، ومراقبتها، وتنفيذ روتينات التحقق لضمان دقة وموثوقية البيانات عبر جميع خطوط البيانات.
- الأتمتة والتنظيم: أتمتة تدفقات البيانات باستخدام أدوات مثل Apache Oozie، Airflow أو أدوات تنظيم أخرى ضمن بيئة Cloudera.
المؤهلات والخبرة:
- درجة بكالوريوس أو ماجستير في علوم الكمبيوتر، هندسة البيانات، أنظمة المعلومات، أو مجال ذي صلة.
- 3+ سنوات من الخبرة كمهندس بيانات مع تركيز قوي على PySpark و Cloudera Data Platform.
المهارات التقنية:
- PySpark: إتقان متقدم لـ PySpark، بما في ذلك العمل مع RDDs، DataFrames وتقنيات التحسين.
- منصة Cloudera Data Platform: خبرة قوية في مكونات Cloudera Data Platform (CDP)، مثل Cloudera Manager، Hive، Impala، HDFS، و HBase.
- مستودعات البيانات: معرفة بمفاهيم مستودعات البيانات وأفضل ممارسات ETL، والخبرة باستخدام أدوات SQL مثل Hive و Impala.
- تقنيات البيانات الكبيرة: الإلمام بـ Hadoop، Kafka، وأدوات الحوسبة الموزعة الأخرى.
- التنظيم والجدولة: خبرة في Apache Oozie، Airflow أو أطر العمل التنظيمية المشابهة.
- البرمجة والأتمتة: مهارات قوية في البرمجة في Linux.
رئيس فريق تطوير Fullstack
عن الوظيفة
الوصف العام:
سيكون قائد فريق تطوير Full Stack مسؤولاً عن توجيه تطوير بوابات الويب وتطبيقات الهواتف المحمولة من المفهوم إلى النشر. يتطلب هذا الدور مزيجًا من القيادة، والخبرة التقنية، والمهارات العملية في التطوير. سيعمل قائد الفريق عن كثب مع الفرق متعددة الوظائف، بما في ذلك المصممين، ومحللي الأعمال في إنشاء backlog والمطورين الآخرين لتقديم الحلول.
المسؤوليات الرئيسية:
- القيادة التقنية: قيادة فريق التطوير في تصميم وتطوير وتنفيذ بوابات الويب وتطبيقات الهواتف المحمولة. تقديم الإرشاد الفني، والإرشاد، والدعم لضمان الالتزام بأفضل الممارسات ومعايير البرمجة العالية.
- التطوير Full Stack: الإشراف على مهام التطوير الأمامي والخلفي. تطوير وصيانة ميزات التطبيقات باستخدام مجموعة متنوعة من التقنيات، بما في ذلك، ولكن لا تقتصر على، إطارات JavaScript (مثل React و Angular)، و إطارات back-end (مثل Node.js و Spring)، ومنصات تطوير الهواتف المحمولة (iOS و Android).
- الهندسة والتصميم: تحديد وتنفيذ الهيكل الفني للبوابة وتطبيقات الهواتف المحمولة. التأكد من أن الهيكل قابل للتوسع وقابل للصيانة ومتوافق مع متطلبات الأعمال.
- إدارة المشروع: التعاون مع مديري المشاريع وأصحاب المصلحة لفهم متطلبات المشروع والنتائج المتوقعة. إدارة الجداول الزمنية للمشروع، تخصيص المهام، وضمان تلبية معالم التطوير.
- مراجعة الكود وضمان الجودة: إجراء مراجعات للكود، وضمان الالتزام بمعايير البرمجة، وتنفيذ استراتيجيات الاختبار التلقائي للحفاظ على قاعدة كود عالية الجودة.
- التعاون: العمل عن كثب مع مصممي UX/UI لترجمة متطلبات الأعمال واحتياجات المستخدمين إلى واجهات وظيفية وجذابة. التعاون مع محللي الأعمال لجمع وتحسين المتطلبات.
- تحسين الأداء: مراقبة وتحسين أداء التطبيق، بما في ذلك أوقات التحميل، والاستجابة، وتجربة المستخدم العامة. معالجة وحل أي قضايا تقنية أو اختناقات.
- التوثيق: إنشاء وصيانة وثائق فنية شاملة، بما في ذلك مخططات الهندسة، مواصفات API، وأدلة التطوير.
- الابتكار: متابعة أحدث التقنيات واتجاهات الصناعة. تقييم والتوصية بالأدوات والتقنيات الجديدة لتعزيز عمليات التطوير ووظائف التطبيقات.
المؤهلات:
- التعليم: درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة. درجات متقدمة أو شهادات (مثل AWS Certified Solutions Architect، Microsoft Certified: Azure Developer) تعتبر ميزة.
- الخبرة: ما لا يقل عن 10 سنوات من الخبرة في تطوير Full Stack، مع سجل حافل في قيادة فرق التطوير. خبرة في بناء ونشر بوابات الويب وتطبيقات الهواتف المحمولة أمر أساسي.
- المهارات التقنية:
- إتقان تقنيات front-end (مثل React و Angular و HTML5 و CSS3).
- خبرة مع تقنيات back-end (مثل Node.js و Spring Boot و .NET).
مهندس بيانات (PySpark)
حول الوظيفة
نحن نبحث عن مهندس بيانات عالي المهارة ذو خبرة عميقة في PySpark ومنصة البيانات Cloudera (CDP) للانضمام إلى فريق هندسة البيانات لدينا. ستكون مسؤولًا عن تصميم وتطوير وصيانة خطوط بيانات قابلة للتطوير تضمن جودة البيانات وتوافرها عبر المنظمة. تتطلب هذه الوظيفة خلفية قوية في بيئات البيانات الكبيرة، والأدوات السحابية، وتقنيات معالجة البيانات المتقدمة. يتمتع المرشح المثالي بخبرة عملية في استيراد البيانات، وتحويلها، وتحسينها على منصة البيانات Cloudera، إلى جانب سجل حافل في تطبيق أفضل الممارسات في هندسة البيانات. ستعمل بشكل وثيق مع مهندسي البيانات الآخرين لبناء حلول تسهم في تقديم رؤى تجارية مؤثرة.
المسؤوليات
- تطوير خطوط بيانات: تصميم وتطوير وصيانة خطوط ETL عالية القابلية للتطوير والمحسنة باستخدام PySpark على منصة Cloudera Data Platform، مع ضمان نزاهة البيانات ودقتها.
- استيراد البيانات: تنفيذ وإدارة عمليات استيراد البيانات من مصادر متعددة (مثل قواعد البيانات العلائقية، واجهات برمجة التطبيقات، أنظمة الملفات) إلى بحيرة البيانات أو مستودع البيانات على منصة CDP.
- تحويل البيانات ومعالجتها: استخدام PySpark لمعالجة وتنظيف وتحويل مجموعات البيانات الكبيرة إلى صيغ مفيدة تدعم الاحتياجات التحليلية ومتطلبات الأعمال.
- تحسين الأداء: إجراء ضبط للأداء على كود PySpark ومكونات Cloudera، مع تحسين استغلال الموارد وتقليل وقت تنفيذ عمليات ETL.
- جودة البيانات والتحقق منها: تنفيذ فحوصات الجودة للبيانات، والمراقبة، وروتينات التحقق لضمان دقة البيانات وموثوقيتها طوال خط البيانات.
- التشغيل الآلي والتنسيق: أتمتة سير العمل للبيانات باستخدام أدوات مثل Apache Oozie، Airflow، أو أدوات التنسيق المماثلة ضمن نظام Cloudera البيئي.
التعليم والخبرة
- درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، هندسة البيانات، نظم المعلومات، أو مجال ذي صلة.
- خبرة 3+ سنوات كمهندس بيانات، مع تركيز قوي على PySpark ومنصة Cloudera Data Platform.
المهارات الفنية
- PySpark: إتقان متقدم لـ PySpark، بما في ذلك العمل مع RDDs، DataFrames، وتقنيات التحسين.
- منصة Cloudera Data Platform (CDP): خبرة قوية مع مكونات Cloudera Data Platform مثل Cloudera Manager، Hive، Impala، HDFS، وHBase.
- مستودعات البيانات: معرفة بمفاهيم مستودعات البيانات، وأفضل ممارسات ETL، والخبرة مع الأدوات المعتمدة على SQL (مثل Hive، Impala).
- تقنيات البيانات الكبيرة: إلمام بـ Hadoop، Kafka، وأدوات الحوسبة الموزعة الأخرى.
- التنسيق والجدولة: خبرة مع Apache Oozie، Airflow، أو أطر التنسيق المماثلة.
- البرمجة والأتمتة: مهارات قوية في البرمجة باستخدام Linux.
هذه الوظيفة توفر فرصة مثيرة للأشخاص المتحمسين للعمل في مجال البيانات الكبيرة واستخدام الأدوات السحابية، مع التركيز على بناء حلول بيانات عالية الأداء في بيئة عمل تعاونية.
- للانتقال إلى صفحة التقديم. ( Virtusa في الإمارات)
- انقر على عنوان الوظيفة لعرض التفاصيل.
- الرجاء الضغط على زر "التقديم السهل" الموجود في أعلى الصفحة.
- أدخل المعلومات المطلوبة في الشاشات المنبثقة.
- انقر فوق "مراجعة" لمراجعة النموذج.
- مصدر الوظائف: Virtusa
- تاريخ النشر: ٧/١٢/٢٠٢٤
- الجنسيات المطلوبة: جميع الجنسيات
- رابط التقديم: اضغط هنا