Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Cisco Senior Software Engineer Salesforce 
Costa Rica, San José 
46067202

Today
In this role, you will:
  • Chip in to the development of innovative applications that support project delivery in CRM applications space.
  • Collaborate with multi-functional teams from IT, Operations, and Engineering.
  • Gain valuable exposure to the broader Cisco IT and Customer Experience(CX) strategy.
  • Work closely with Product Owners, Product Managers, Technical Architects, and development teams to deliver solutions that are aligned with business goals and technology roadmaps.
Key Responsibilities:
  • Craft and develop customized solutions within the Salesforce and UI platforms to support business functions, project objectives, and company goals
  • Implement and maintain integrations between Salesforce and non- Salesforce for internal or external facing systems
  • Develop and handle SFDC Apex classes, triggers, and Lightning components. Customize UI experience with Angular and react
  • Be responsible for the full application lifecycle, including requirements refining, development, testing, deployment, and ongoing maintenance
  • Collaborate with business collaborators to gather requirements and implement improvements in a fast-paced environment
  • Provide technical leadership by setting development procedures for integration, architecture, testing, and deployment
  • Fix and resolve technical issues to ensure efficient performance and reliability
  • Know the latest with Salesforce platform updates and recommend improvements or enhancements
  • Build and maintain documentation, including design specifications and user guides
Minimum Qualifications
  • Possess a Bachelor’s degree in Computer Science or a related field is required; ( Master’s degree is preferred)
  • A validated experience of 8+ years as a Salesforce and UI Developer in an IT environment.
  • Hands-on experience developing and customizing applications within Salesforce Service Cloud , including Lightning Web Components, Apex, Flows, Service Console, Omni-Channel, and case management.
  • Sophisticated knowledge of React.js (hooks, state management, Context API, Redux) and/or Angular (v8+, RxJS, TypeScript) for building intuitive, responsive UIs.
  • A consistent track record to gather requirements, design solutions, develop features, test, and deploy production-ready applications end-to-end.
Preferred Qualifications
  • Salesforce Certifications : Salesforce Platform Developer I/II or Service Cloud Consultant certifications strongly preferred.
  • Deployment & CI/CD : Familiarity with Salesforce DevOps tools ( Copado, Flosum) and frontend CI/CD pipelines.
  • Performance & Optimization : Knowledge of techniques such as lazy loading, code splitting, caching strategies, and optimizing Lightning and SPA performance.
  • Reusable Components : Experience building and maintaining component libraries (LWC base components, Material-UI, Angular Material).
  • Integration Expertise : Exposure to Salesforce integrations with authentication (OAuth, JWT), analytics, and third-party apps.
  • Leadership & Collaboration : Experience leading small projects, mentoring junior developers, and working closely with product owners, architects, and multi-functional teams.
  • Web & Integration Skills : Solid base in JavaScript (ES6+), HTML5, CSS3, responsive design, and integrating with RESTful APIs/GraphQL.
  • Testing & Quality : Practical experience with unit testing frameworks (Jest, Jasmine/Karma, React Testing Library) and commitment to writing clean, maintainable, and scalable code.
  • Version Control & Collaboration : Proficiency with Git and working within Agile/Scrum teams.
  • UI/UX Focus : Strong understanding of UI/UX guidelines to deliver engaging, user-friendly experiences.
  • Problem Solving, excellent debugging skills and ability to resolve sophisticated issues across UI and Salesforce layers.
  • Hands on experience with AWS is a plus
  • Able to work on distributed team.