Senior Developer (Salesforce, Oracle DB)
HybridEscazú, San José, Costa Rica
Job Summary
Design Salesforce applications using Visualforce, Apex, Flows, and SOQL to support entitlement, code redemption, and case management workflows. Develop REST API integrations between Salesforce and Oracle Database backends, writing optimized SQL queries for reporting and data migration. Troubleshoot production issues across both layers, collaborate with product owners and QA to translate requirements into solutions, and create technical documentation for data models and integration maps. Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps to ensure high-quality solutions from design through production support.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 8+ years of software development experience with proven hands-on delivery on the Salesforce platform
- Salesforce platform (mandatory): proficiency in Visualforce page development, Apex (classes, triggers, batch), declarative Flows, and SOQL — Salesforce must be a primary skill with real delivery experience, not administration-only exposure
- Oracle Database and SQL/PL-SQL: working knowledge of Oracle SQL and PL-SQL basics — queries, stored procedures, and data integration patterns connecting Oracle DB to Salesforce or REST API layers
- JavaScript and REST APIs: experience consuming and producing REST APIs; JavaScript for front-end logic within Salesforce pages and integrations
- Knowledge Articles and Case Management: hands-on experience configuring or developing Salesforce Service Cloud features — Case Management workflows, Knowledge Article structures, entitlement processes, or self-service portal components
- Agile and CI/CD practices: familiarity with Azure DevOps or similar pipelines; sprint-based delivery and version control
- Advanced English communication skills
- Advanced English skills
Desired Qualifications
- Salesforce Lightning Web Components (LWC) development experience — ability to build and maintain LWC-based UI components alongside Visualforce pages
- Salesforce Platform Developer I or II certification, or Salesforce Service Cloud Consultant certification
- Experience with Salesforce CPQ, Experience Cloud (Communities), or Sales Cloud entitlement and contract management modules
- Familiarity with Salesforce data migration tools (Data Loader, DX CLI, MuleSoft connectors) and sandbox management practices
- Experience with Oracle EBS or Oracle DB integration patterns as they connect to Salesforce via middleware or direct API
- Azure DevOps pipeline experience for CI/CD deployment of Salesforce metadata packages
- Experience working in international, cross-timezone Agile delivery teams
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.