GSSTech Group jobs
25
Jobs Found
Save and set alert for similar positionsManage alerts
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Role Summary We are looking for a hands-on Data Engineer with strong ETL and PySpark expertise to design, build, and support data pipelines and data marts within a banking environment.<br> The ideal candidate will own the full SDLC lifecycle — from build through UAT, production deployment, and post-production support — while working across structured, semi-structured, and unstructured data.<br> Key Responsibilities Design, develop, and maintain ETL pipelines and data marts using PySpark and Python Write clean, maintainable, and production-grade Python code following software engineering best practices Own end-to-end SDLC activities: build, UAT support, UAT bug fixes, production deployment, and post-production support Perform data analysis and debugging using Oracle SQL and PySpark Work across structured, semi-structured, and unstructured data sources Build and maintain data warehousing solutions supporting banking/financial reporting needs Debug and optimize PySpark jobs for performance and reliability Collaborate with cross-functional teams (QA, DBAs, business analysts) through the release cycle Participate in CI/CD pipeline processes, including testing and validation of data pipelines Ensure data pipeline reliability, scalability, and adherence to banking data governance/compliance standards Required Skills & Experience 5+ years of commercial experience in a data-driven engineering role Hands-on experience building data marts and ETL pipelines Expert-level PySpark and Python for ETL scripting Strong command of Oracle SQL for data analysis and debugging Proven experience across the full SDLC — build, UAT, bug fixing, deployment, post-prod support Strong understanding of software engineering concepts and best practices for production pipelines Experience working with structured, semi-structured, and unstructured data Prior experience with banking clients or strong banking domain knowledge Strong data warehousing fundamentals Tech Stack (Daily Use) Languages: Python Big Data: Spark / PySpark, Hadoop, MapReduce, Hive Data Libraries: Pandas Databases: SQL and NoSQL DBMS Tools: Jupyter Practices: CI/CD, data testing & validation Nice to Have (optional — add if applicable) Cloud experience (AWS/Azure/GCP) — not mentioned in your input, confirm with client Airflow or other orchestration tools Experience with regulatory/compliance reporting in banking</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>JOB PURPOSE We are seeking an experienced Data Governance & MDM Specialist to bridge the gap between business strategy, data stewardship, and technical data management.<br> In this role, you will define and operationalize data governance policies, lead business analysis for data initiatives, and leverage technical experience in Master Data Management (MDM) tools (e.<br>g., Informatica MDM) to ensure critical data assets are accurate, consistent, and securely managed.<br> A strong background in Data Access Control (RBAC/ABAC, data security policies, and privacy enforcement) is highly preferred to ensure our enterprise data remains secure while remaining accessible to authorized stakeholders.<br> Key Responsibilities Business Analysis & Requirement Gathering Translate complex business requirements into detailed functional specifications, user stories, and technical data requirements.<br> Conduct data mapping, root-cause analysis on data discrepancies, and gap analysis across existing business processes and data pipelines.<br> Facilitate workshops and alignment sessions between business stakeholders, analytics teams, and technical engineers.<br> Master Data Management (MDM) Execution Serve as the domain SME for Master Data Management architectures and workflows (e.<br>g., Customer, Vendor, Product, or Asset domains).<br> Partner with engineering teams on configuration, match/merge rule tuning, entity resolution, and hierarchy management using Informatica MDM or equivalent enterprise MDM platforms.<br> Validate data integration pipelines feeding into and out of the MDM hub to maintain single-source-of-truth integrity.<br> Hands-on experience with Informatica MDM or equivalent, or other scripting/programing language is highly preferred.<br> Data Access Control & Security (Highly Preferred) Define and enforce data privacy, confidentiality, and access control guidelines in compliance with enterprise policies and regulations.<br> Design and maintain Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) models for master data and enterprise datasets.<br> Work with security and architecture teams to integrate data access control tools (e.<br>g., One Identity Manager) into the data ecosystem.<br> Self-Management Responsibilities Defines performance goals at the start of the year in discussion with the reporting manager and ensures that the goals are achieved during the course of the year Identifies the training and development requirements for self and agrees on them with the reporting manager to ensure that the required trainings are arranged and attended Strives to achieve the highest levels of proficiency on all the competencies and skills required to perform the role Keeps abreast of professional developments, new techniques and current issues through continued education and professional growth QUALIFICATIONS AND EXPERIENCE Threshold Qualifications Bachelor's degree Years & Nature of Experience Deep experience (10+ years) in data governance and MDM software and tools Strong technical business analysis skills Ability to influence effectively at all levels Strong communication skills, both verbal and written A data certification such as CMDP or CIMP is a plus</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>JOB PURPOSE The role holder is responsible for planning and execution of projects in coordination with the departments to ensure the effective governance, monitoring, planning, prioritization, and delivery of multiple, simultaneous projects of varying complexity.<br> The job holder will also be responsible for ensuring all projects are successfully monitored, documented, tracked, reported, integrated and implemented.<br> Key Responsibilities Core Responsibilities Monitors and tracks schedules, communication plans, risk mitigation plans and issue resolution plans of the projects.<br> Determine project resource plans and recommend appropriate levels of sourcing for the project ensuring adequate provision has been made for the effective execution and completion of the project.<br> Manages project plans and metrics, work plans, time sheets, schedules, resource plans and status reports.<br> Ensure coordination between the Project Team and concerned stakeholders in a timely manner.<br> Monitor progress of all projects in a timely manner and provide the stakeholders with visibility and sufficient information to make the required decisions.<br> Analyse the process for improvement opportunities and develop action plans accordingly.<br> Ensure timely escalation of issues to the Relationship Manager while recommending viable solutions.<br> Monitor service providers and contractors to ensure delivery in line with the agreed scope, quality, guidelines, and timelines Oversee Projects RFP related process as required to ensure best quality services and adherence to stipulated budgets.<br> Manage efficient project documentation as per the established PMO Project Management Methodology.<br> Ensure timely resolving of project's obstacles and provide direction wherever necessary.<br> Review revisions to the project plans as appropriate to manage any change in circumstances.<br> Ensure monitoring of progress against all projects is timely manner and provide leadership and stakeholders with visibility and sufficient information to make the required decisions.<br> Ensure continuous improvement process for project management methodologies and agile project management techniques to ensure efficient project management practices and governance are followed by the department.<br> Coordinate the delivery management process while meeting deadlines thereby ensuring that risks, issues and dependencies are being recorded, monitored and proactively managed.<br> Ensure seamless interactions within the department and other CBUAE departments to facilitate and enable efficiency.<br> Ensure standardized and relevant document templates are available from a central repository for both the PMO and business project team members.<br> Perform any other duties outside the scope as and when required.<br> Self-Management Responsibilities Defines performance goals at the start of the year in discussion with the reporting manager and ensures that the goals are achieved during the course of the year.<br> Identifies the training and development requirements for self and agrees on them with the reporting manager to ensure that the required trainings are arranged and attended.<br> Strives to achieve the highest levels of proficiency on all the competencies and skills required to perform the role.<br> Keeps abreast of professional developments, new techniques and current issues through continued education and professional growth.<br> QUALIFICATIONS AND EXPERIENCE Threshold Qualifications Bachelor's degree in a relevant field such as Business, Finance, Project Management, an MBA or relevant subject Professional Project Management Certifications (PMP/ Prince2 or equivalent) preferred Years & Nature of Experience 7+ years' work experience preferably in a similar role within a Ministry, Banking or Financial entity.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>JOB PURPOSE Responsible for analyzing and improving current data models and building an organizational data model that represents the CB and its relationships to the Licensed Financial Institutions.<br> Focused on reducing data redundancy, improving data migration, or facilitating data retrieval.<br> Works with other professionals like data scientists and database administrators to design critical data models that help the organization's decision-making and customer experience processes.<br> Understands how CBUAE uses its core data and maintaining data integrity by eliminating redundancy.<br> Key Responsibilities Core Responsibilities Support informed and data-driven decision making by defining conceptual, logical and physical data models to support the core data for departments in the Central Bank and its subsidiaries Develop and implement the core data model in the new Enterprise Data Management platform, improving quality of data, integrity, access, and security Develop modelling standards Oversee the development of conceptual models to deliver bank's tech platforms, including data lake and analytics, working with data modelers and business leads Maintain up-to-date personal knowledge and understanding of banking and financial laws and regulations along with practices of international organizations Ensure examiners and other BSD staff are trained and skilled at using and understanding the data platforms and processes Embody the brand and be an ambassador in all internal & external customer transactions, communications and process applications Self-Management Responsibilities Defines performance goals at the start of the year in discussion with the reporting manager and ensures that the goals are achieved during the course of the year Identifies training and development requirements for self & team with the reporting manager to ensure that the required trainings are arranged and attended Strives to achieve the highest levels of proficiency on all the competencies and skills required to perform the role Keeps abreast of professional developments, new techniques and current issues through continued education and professional growth Threshold Qualifications Bachelor's degree Years & Nature of Experience Min 10+ yrs in Data Architecture, Data Modelling, inc min 5 yrs in Financial Services Experience in one or more DB technologies, vendors and models, including RDBMS, Snowflake, Star schemas or HDFS Experience understanding business needs, gathering requirements, then modelling that Knowledge & Experience of a variety of Financial and Banking systems & Applications Ability to influence effectively at all levels Strong communication skills, both verbal and written A data certification such as CMDP or CIMP is a plus</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>JOB PURPOSE The Senior Specialist – QA and Test Engineering will play a critical role in the Quality Assurance, Software Testing and Testing Automation practice in CBUAE and embed a robust quality assurance framework across all critical financial systems and applications, thereby ensuring the unwavering reliability, security, and integrity of national monetary policy, payment infrastructure, and regulatory oversight tools.<br> This role is paramount for mitigating systemic risks, safeguarding financial stability, and upholding public trust by implementing the efficient and effective validation of complex software, executing advanced test automation, and fostering a culture of stringent quality excellence aligned with the central bank's unique mandate to manage the nation's financial backbone and adhere to the highest standards of governance and resilience.<br> Key Responsibilities Core Responsibilities Design and Development is responsible for leading the design, development, testing and implementation of innovative solutions and services that meet business needs.<br> This role involves strategically defining and implementing the overarching quality assurance/testing vision and roadmap for all software systems, ensuring the highest standards of reliability, security, performance, and regulatory compliance for CBUAE applications, systems and infrastructure platforms.<br> Quality Assurance and Test Engineering for Financial Applications and Infrastructure: Implement the overarching QA and test engineering and automation strategy, policies, and frameworks to ensure the absolute reliability, security, and performance of all mission-critical national payment systems, monetary policy tools, and financial market infrastructure.<br> Mitigating Systemic Risk through Rigorous Testing: Establish and enforce a robust testing regime for all software systems, including comprehensive unit, systems integration, user acceptance, regression, performance, resilience, security, and disaster recovery testing, to safeguard financial stability and prevent systemic vulnerabilities from manifesting.<br> Implement Advanced Test Automation for Efficiency and Integrity: Perform the design, development, and continuous improvement of highly sophisticated test automation frameworks and practices, focusing on enhancing testing efficiency, coverage, and speed for complex, high-volume, and critical central bank applications.<br> Ensuring Regulatory Compliance and Data Integrity: Carry out testing activities and collaborate with developers to guarantee strict adherence to national and international financial regulations, internal policies, and audit requirements, ensuring impeccable data integrity, privacy, and traceability for sensitive financial information.<br> Self-Management Responsibilities Defines performance goals at the start of the year in discussion with the reporting manager and ensures that the goals are achieved during the course of the year Identifies the training and development requirements for self and agrees on them with the reporting manager to ensure that the required trainings are arranged and attended Strives to achieve the highest levels of proficiency on all the competencies and skills required to perform the role.<br> Keeps abreast of professional developments, new techniques and current issues through continued education and professional growth.<br> QUALIFICATIONS AND EXPERIENCE Threshold Qualifications Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or related fields.<br> Deep expertise and mastery in designing, implementing, and managing enterprise-grade test automation frameworks (e.<br>g., Tricentis, UiPath, Selenium, Appium) for various application types (web, mobile, API, desktop).<br> Strong understanding and practical experience with performance testing tools (e.<br>g., JMeter, LoadRunner, Gatling) for high-volume, real-time transaction systems, and expertise in security testing methodologies and tools (e.<br>g., OWASP Top 10, penetration testing tools, vulnerability scanners) to protect against cyber threats to national financial data.<br> In-depth understanding of various SDLC models, particularly Agile and DevOps, with practical experience in integrating quality assurance processes and automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines.<br> This includes familiarity with tools like Jenkins, GitLab CI, Azure DevOps.<br> Strong SQL expertise and experience with diverse database systems (relational, NoSQL) to ensure data integrity, consistency, and accuracy across critical financial data repositories, including complex data migration and reconciliation testing.<br> Knowledge of complex enterprise system architectures, including microservices, APIs, distributed systems, and cloud platforms (e.<br>g., Azure, AWS, GCP, Oracle), along with the ability to design testing strategies that account for their unique challenges and ensure end-to-end quality.<br> In-depth understanding of the technical intricacies of core banking systems, financial market infrastructure, national payment systems (e.<br>g., RTGS, ACH), SupTech and regulatory reporting systems to design relevant and effective test scenarios.<br> Proven track record in implementing and overseeing specialized testing such as chaos engineering, blockchain testing (if applicable to central bank initiatives), big data testing, and AI/ML model validation.<br> Years & Nature of Experience Minimum of 3 years of experience in leading a Software QA and Testing team.<br> Value-add if candidate has built a QA and Test team from scratch.<br> Minimum of 5-7 years of experience in performing Software QA and Testing or any related roles.<br> Extensive hands-on experience in designing, implementing, and managing enterprise-grade test automation frameworks for front-end and back-end applications.<br> Understanding of test-driven development (TDD) and behavior-driven development (BDD) and how to implement them with software engineers.<br> Proficiency in programming languages like Java, Python, C#, or JavaScript for automation scripting and framework development.<br> Proficiency in Agile development and DevSecOps practices to ensure rapid iteration and responsiveness to changing requirements.<br> Relevant professional certifications in QA and software testing tools and platforms will be an advantage.<br> Competencies Behavioural Drives High Performance: Assigns challenging goals for self and team and ensures efficient delivery, keeping in mind the objectives, goals and vision for the department and organization.<br> Manages Stakeholders: Builds and maintains professional networks and personal relationships with relevant stakeholders who are, or might become, important in ensuring individual as well as organisational success.<br> Innovates and Steers Change: Prioritises creativity and innovation, striving to constantly come up with better or unique ways of doing things.<br> Remains focused and optimistic through challenging situations, adapting quickly and demonstrating agility to changing circumstances to deliver required objectives.<br> Builds Capability: Believes in the capability of oneself and others and invests in strengthening them.<br> Provides resources and support required for individuals to develop critical skill and knowledge to achieve their full potential.<br> Driving Business Value: Reviews situations, opportunities, plans and information in great detail measuring impact on business success.<br> Identifies potential setbacks and creates risk mitigation strategies to reduce risk of failure.<br> Technical Software Testing: Understanding of software testing principles and practices, including unit testing, integration testing and automated testing.<br> Programming Languages: Proficiency in two or more programming languages.<br> Development Frameworks and Libraries: Familiarity with development frameworks and libraries relevant to their programming languages.<br> Software Development Methodologies: Understanding of different software development methodologies like waterfall, scrum, agile.<br> Database Management: Relational Databases, Database Design and Optimization, Data modeling, indexing, query optimization.<br> Debugging and Troubleshooting: Strong debugging skills to identify issues in software applications and design test cases to simulate and resolve those issues.<br></span> </div>