
Tawantech
CRM Developer β Banking
- Permanent
- Riyadh, Saudi Arabia
- Experience 5 - 10 yrs
Job expiry date: 24/02/2026
Job overview
Date posted
10/01/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 20,000 - 30,000 per month
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
24/02/2026
Job description
The CRM Developer β Banking role is responsible for designing, developing, customizing, and maintaining enterprise CRM solutions to support banking operations, sales, marketing, and customer service functions. The position focuses on enhancing customer engagement, streamlining relationship management, and delivering secure, compliant, and scalable CRM platforms aligned with banking regulations and business objectives. The role involves hands-on CRM development and customization across platforms such as Salesforce, Microsoft Dynamics 365, and Oracle CRM, implementation of workflows, automation, and customer journeys, and development of custom components, plugins, APIs, and integrations. The role supports banking use cases including sales pipelines, relationship management, customer onboarding, KYC, service requests, complaints, and campaign management, while ensuring integration with core banking systems, digital channels, data warehouses, and third-party applications. The role also ensures security, compliance, and audit readiness, and collaborates within Agile delivery environments to provide production support, issue resolution, and performance tuning.
Required skills
Key responsibilities
- Design, develop, configure, and customize CRM platforms including Salesforce, Microsoft Dynamics 365, and Oracle CRM
- Implement CRM workflows, business rules, automation, and customer journeys for banking use cases
- Develop custom CRM components, plugins, APIs, and system integrations
- Integrate CRM platforms with core banking systems, loan origination systems, digital channels, data warehouses, and third-party applications
- Ensure data accuracy, consistency, synchronization, and support data migration, cleansing, and validation
- Enable CRM functionality for sales pipelines, relationship management, customer onboarding, KYC, service requests, complaints, and campaign management
- Customize dashboards and reports for business, compliance, and management stakeholders
- Implement role-based access control, data security controls, and audit trails in line with banking policies
- Ensure compliance with regulatory requirements including KYC, AML, data privacy, and internal audit standards
- Support security reviews, penetration testing, and regulatory audits
- Collaborate with Product Owners, Business Analysts, QA, and DevOps teams in Agile and Scrum environments
- Participate in sprint planning, backlog refinement, technical design discussions, and provide production support and performance tuning
Experience & skills
- Hold a Bachelorβs degree in Computer Science, Information Technology, Engineering, or a related field
- Demonstrate 3β7 years of experience as a CRM Developer or similar role
- Exhibit at least 2 years of experience within banking or financial services environments
- Demonstrate hands-on experience with enterprise CRM platforms such as Salesforce, Microsoft Dynamics 365, or Oracle CRM
- Exhibit strong expertise in CRM customization and configuration
- Demonstrate proficiency in CRM development languages and tools including Apex, Lightning Web Components, SOQL, C#, .NET, JavaScript, and Power Platform
- Demonstrate experience with API development and integration using REST and SOAP
- Exhibit strong database knowledge including SQL and data modeling
- Demonstrate familiarity with CI/CD pipelines and version control systems such as Git