{"id":18046,"url":"https://alion.io/job/codeninja-senior-plsql-developer-ods","title":"Senior PL/SQL Developer - ODS","company":{"id":5276,"name":"CodeNinja","domain":"codeninja.com","url":"https://alion.io/company/codeninja","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":90,"open_postings":9,"ghost_share":0,"stale_share":0.333,"repost_share":0.111,"time_to_fill_p50_days":27,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Riyadh, Saudi Arabia"],"countries":["SA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":37000,"max_usd":95000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2324},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ETL/ELT","optional":false},{"name":"Linux","optional":false},{"name":"Oracle","optional":false},{"name":"SQL","optional":false},{"name":"Unix","optional":false},{"name":"Informatica","optional":true}],"status":"live","first_seen_at":"2026-10-14T11:06:11Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-15T10:03:00Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":0},"description":"About CodeNinja\nCodeNinja is a full-stack AI and engineering delivery firm helping Saudi enterprises, software acquirers, and government entities modernize systems and operationalize intelligence across mission-critical workflows. Through embedded engineering teams, AI labs, and global capability centers, CodeNinja delivers autonomous workflows, AI-native infrastructure, and bespoke models aligned with Saudi Arabia's Vision 2030. Trusted by 240+ organizations across the region, CodeNinja partners with leading financial services, government, energy, and logistics institutions to build engineering capability that stays owned by the client, not the vendor. \nAbout the Role\nWe are looking for a Senior PL/SQL Developer to join a leading Saudi bank's technology team, designing and maintaining high-performance data solutions for the Operational Data Store (ODS) environment. This is a hands-on, delivery-focused role suited to a developer with strong Oracle PL/SQL depth and prior exposure to banking or financial-services data environments, who can work independently on complex data pipelines feeding core banking systems into the ODS.\nKey Responsibilities\nDesign, develop, and optimize complex PL/SQL packages, stored procedures, functions, and triggers.\nBuild and maintain ETL/data-load routines feeding the ODS from core banking and source systems.\nPerform SQL and PL/SQL performance tuning, query optimization, and execution-plan analysis.\nDesign data models and support data mapping, transformation, and reconciliation activities.\nEnsure data quality, integrity, and consistency across ODS and downstream reporting systems.\nCollaborate with business and technical teams to gather data requirements and translate them into database solutions.\nTroubleshoot and resolve production data issues within agreed SLAs.\nPrepare technical documentation, data dictionaries, and unit/system test cases.\nRequirements\nRequirements\n7+ years of hands-on Oracle PL/SQL development experience.\nStrong experience with Oracle Database (11g/12c/19c), including performance tuning and indexing strategies.\nSolid understanding of data warehousing/ODS concepts, ETL processes, and data modeling.\nExperience working with large-scale banking data (core banking, CRM, AML, or similar).\nProficiency in shell scripting (Unix/Linux) for job scheduling and automation.\nStrong analytical skills with high attention to data accuracy and completeness.\nMust-Haves\n7+ years Oracle PL/SQL development\nPrior banking/financial-services experience (mandatory)\nOracle DB performance tuning expertise\nUnix/Linux shell scripting\nNice-to-Haves\nExperience with ETL tools (ODI, Informatica)\nExposure to BI/reporting tools consuming ODS data\nKnowledge of banking regulatory reporting requirements\nWhy Join Us\nWork on a mission-critical data environment for a leading Saudi bank, with direct exposure to core banking, AML, and enterprise-scale ODS architecture.\nBe part of CodeNinja's embedded engineering model - deployed within client governance and workflows, not managing tickets at a distance.\nCompetitive contract compensation with strong potential for extension based on performance and project scope.\nOpportunity to work alongside a team recognized among Clutch's 100 Fastest-Growing Technology Companies of 2026.\nDisclaimer\nThis job description outlines the general nature and level of work to be performed. It is not an exhaustive list of all responsibilities, duties, and skills required. CodeNinja reserves the right to amend, add, or remove duties as business needs evolve. Final terms of engagement, including compensation and contract duration, are subject to client approval and mutual agreement between the candidate and CodeNinja.","description_format":"text","description_chars":3710,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development","AI Consulting & Integration","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-07-15T00:00:00Z"},{"event":"close","at":"2026-08-19T05:36:03Z"},{"event":"reopen","at":"2026-10-14T06:55:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/codeninja-senior-plsql-developer-ods","json_url":"https://alion.io/job/codeninja-senior-plsql-developer-ods.json","meta":{"generated_at":"2026-10-15T10:54:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16704,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5276},"rest":"https://alion.io/mcp/rest/get_company?id=5276"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcodeninja-senior-plsql-developer-ods"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcodeninja-senior-plsql-developer-ods"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcodeninja-senior-plsql-developer-ods"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/codeninja-senior-plsql-developer-ods\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcodeninja-senior-plsql-developer-ods"}]}