CodeNinja Inc.

HQ
Dallas
Total Offices: 5
175 Total Employees
Year Founded: 2014

Jobs at CodeNinja Inc.

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Software
Leads customer value management and segmentation strategy across acquisition, cross-sell, retention, and win-back. Owns pricing, offers, incentives, campaign experimentation, KPI tracking, and revenue optimization. Partners with Marketing, Data, Product, and Finance while presenting strategy to senior stakeholders and leading CVM execution teams.
2 Days AgoSaved
In-Office
Riyadh, SAU
Software
Build and maintain customer segmentation models, analyze customer behavior and profiles, create campaign audience lists, evaluate campaign performance, and develop BI dashboards for CVM metrics and KPIs. The role translates customer data into commercial targeting recommendations and refines segmentation frameworks through collaboration with marketing, BI, and product teams.
3 Days AgoSaved
In-Office
Lahore, Punjab, PAK
Software
Build and operate production-grade AI-powered software, including agentic systems, model-driven workflows, MCP integrations, and AI-enabled product features. Integrate models with services, APIs, and data sources; optimize latency and cost; evaluate reliability, safety, hallucinations, and traceability; and take systems from prototype through production. Work autonomously across engineering, product, quality, deployment, monitoring, and continuous improvement.
3 Days AgoSaved
In-Office
Lahore, Punjab, PAK
Software
Design, build, and operate production-grade AI and agentic systems. Lead architecture and delivery for complex AI initiatives, establish MCP and AI engineering standards, optimize model performance, latency, cost, and reliability, and implement evaluation, monitoring, safety, and explainability practices. Mentor engineers, guide cross-functional teams, and scale AI capabilities across engineering workflows and enterprise software systems.
3 Days AgoSaved
In-Office
Riyadh, SAU
Software
Own and improve a large-scale design system for banking digital channels. Responsibilities include creating reusable UI components, managing design tokens and Figma libraries, ensuring accessibility and responsive design, documenting standards, governing contributions and versioning, auditing products, training teams, tracking adoption, and collaborating with UX, engineering, and product teams to deliver consistent, scalable customer experiences.
Software
Design, develop, configure, test, deploy, and support enterprise workflow applications using IBM BAW/BPM. Model BPMN processes, implement human services, coaches, business rules, and case management, and integrate workflows with banking systems through REST and SOAP. Manage environments across development, testing, UAT, and production; support go-live, troubleshooting, performance tuning, incident resolution, and technical documentation. The role requires extensive IBM BAW experience and prior delivery of BPM solutions within banking or financial services.
3 Days AgoSaved
In-Office
Riyadh, SAU
Software
Develop and optimize Oracle PL/SQL solutions for a banking Operational Data Store. Responsibilities include building ETL and data-load routines, tuning SQL performance, modeling and reconciling data, ensuring data quality, resolving production issues, and documenting database solutions. The role requires extensive Oracle development experience, banking data expertise, Unix/Linux scripting, and knowledge of ODS, data warehousing, and ETL processes.
Software
Develop and maintain scalable Java microservices and APIs using Spring Boot or Quarkus and IBM API Connect. Implement secure, high-performance backend systems with OAuth2/JWT, Docker, Kubernetes, and OpenShift. Write automated tests, troubleshoot production issues, optimize performance, and collaborate with product, QA, and DevOps teams on CI/CD, code reviews, and Agile delivery.
3 Days AgoSaved
In-Office
Riyadh, SAU
Software
Designs, develops, deploys, and supports enterprise integration solutions for banking systems using IBM ACE/IIB. Builds message flows and ESQL/Java transformations across MQ, REST, SOAP, JMS, and file-based interfaces. Maintains IBM MQ infrastructure, ensures security and transactional reliability, tunes middleware performance, monitors systems, resolves production incidents, and documents integration designs and deployments. The role is onsite in Saudi Arabia for a six-month extendable engagement.
4 Days AgoSaved
In-Office
Jeddah, SAU
Software
Leads Microsoft Dynamics 365 Customer Engagement solutioning for a banking CRM environment. Responsibilities include requirements analysis, documentation, configuration, customization, Power Platform development, enterprise integrations, data migration, custom plugin development, production support, regulatory alignment, testing, UAT support, and mentoring. The role is onsite in Jeddah for a renewable one-year contract and requires strong stakeholder engagement, CRM implementation expertise, and experience with banking or regulated enterprise environments preferred.
4 Days AgoSaved
In-Office
Riyadh, SAU
Software
Leads Transformation Office governance for a technology domain, including scrum-of-scrums, prioritization, quarterly business reviews, roadmap and OKR tracking, strategic project delivery, dependency management, delivery reporting, and escalation. The role ensures governance standards, monitors milestones, spend and benefits, resolves cross-domain blockers, and provides executives with accurate delivery visibility.
4 Days AgoSaved
In-Office
Riyadh, SAU
Software
Build bilingual Arabic/English Appian interfaces, portals, sites, and reusable UI components for a banking client. Design and secure Data Fabric record types, relationships, integrations, dashboards, and reports. Optimize interface and query performance, implement accessibility and RTL layouts, and apply data masking and row-level security under Saudi PDPL requirements. Collaborate with UX/UI designers and troubleshoot complex application issues.
4 Days AgoSaved
In-Office
Riyadh, SAU
Software
Owns quality engineering for Appian banking applications by defining test strategies, building UI and API automation, integrating tests into CI/CD pipelines, and conducting performance, security, regression, integration, and UAT testing. The role manages test data and environments, validates access controls and auditability, tracks defects, reports quality metrics, and requires deep Appian development and certification expertise.
4 Days AgoSaved
In-Office
Riyadh, SAU
Software
Build and maintain secure Appian integrations connecting banking applications with core banking, CRM, payment, credit bureau, government, and enterprise services. Develop Connected Systems, Web APIs, Java plug-ins, API gateway and middleware integrations, messaging workflows, batch transfers, and resilient asynchronous patterns. Implement authentication, encryption, monitoring, alerting, logging, and production support while coordinating interface specifications and downstream contract changes.
5 Days AgoSaved
In-Office
Riyadh, SAU
Software
Designs and develops complex Appian process models, case management workflows, business rules, task routing, SLAs, audit trails, and banking operations solutions. Optimizes process performance, supports testing and defect resolution, reviews designs, and mentors developers. The role requires strong Appian, SQL, workflow analytics, BPMN, and banking-process expertise, with onsite work in Riyadh.
5 Days AgoSaved
In-Office
Riyadh, SAU
Software
Owns end-to-end Appian solution architecture and technical delivery for enterprise banking applications. Leads Appian developers, integration engineers, and QA; defines data, process, security, deployment, integration, and non-functional architectures. Establishes platform standards, oversees code reviews, health checks, release management, production readiness, audits, and security assessments. The role also manages technical planning, stakeholder engagement, presales input, and team development while driving adoption of Appian platform capabilities.
10 Days AgoSaved
In-Office
Lahore, Punjab, PAK
Software
Develop and maintain scalable automated testing frameworks for UI, API, regression, functional, system integration, and end-to-end testing. Integrate test suites with CI/CD pipelines, create reporting and logs, validate databases, troubleshoot automation failures, support defect triage, and collaborate with engineering, QA, and DevOps teams. Provide guidance to junior team members and contribute to continuous testing improvements in a fully remote environment.
12 Days AgoSaved
In-Office
Riyadh, SAU
Software
Leads enterprise solution architecture across digital platforms, cloud environments, integrations, payment ecosystems, and enterprise applications. Translates business requirements into scalable, secure architectures; designs APIs, middleware, microservices, cloud-native and hybrid-cloud solutions; establishes architecture and CI/CD standards; and supports governance, technical reviews, security, compliance, performance, and incident analysis. Requires extensive experience in software engineering, systems integration, enterprise architecture, and regulated financial services.
19 Days AgoSaved
In-Office
Riyadh, SAU
Software
Designs, develops, and optimizes Denodo data virtualization solutions for enterprise and banking environments. Integrates heterogeneous data sources, builds virtual data models and services, tunes queries and caching, and implements security and governance controls. The role supports BusinessObjects BI and Informatica integrations, banking data modeling, data quality, metadata, lineage, testing, deployment, documentation, and production troubleshooting.
One Month AgoSaved
In-Office
Riyadh, SAU
Software
Leads a development team while remaining hands-on in low-level design, Java Spring Boot microservices, REST API development, security, and React JS. Responsibilities include architecture, coding, code reviews, mentoring, troubleshooting, production support, performance optimization, DevOps collaboration, disaster recovery validation, and stakeholder communication. The role ensures scalable, secure, high-quality enterprise applications and guides delivery from requirements through production readiness.