
Software Engineer (Salesforce)
- San José
- Permanente
- Tiempo completo
- Chip in to the development of innovative applications that support project delivery across 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.
- Craft and develop customized solutions within the Salesforce platform to support business functions, project objectives, and company goals
- Implement and maintain integrations between Salesforce and internal or external systems
- Develop and handle Visualforce pages, Apex classes, triggers, and Lightning components
- Be responsible for the full Salesforce development lifecycle, including 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 standards 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 technical documentation, including design specifications and user guides
- Possess a Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
- 6+ years of professional experience in software development.
- Exposure to or basic hands-on experience with Salesforce Service Cloud, including Lightning Web Components (LWCs), Apex, Flows, and Service Console.
- Foundational knowledge of modern J2EE, JavaScript frameworks such as React.js or Angular, with an understanding of components, state management, and responsive design.
- Salesforce Platform Developer I or Salesforce Administrator certification is a plus;
- Familiarity with Salesforce DevOps tools (Copado, Flosum) or general understanding of CI/CD pipelines is beneficial.
- Exposure to using or customizing UI component libraries (LWC base components, Material-UI, Angular Material); interest in building reusable UI components.
- Familiarity with concepts like APIs, authentication (OAuth, JWT), and third-party integrations; hands-on project or coursework experience is a plus.
- Strong communication skills and ability to work effectively in team; willingness to guidance and mentorship in a global IT environment.
- Familiarity with version control (Git) and experience working in team or academic projects; exposure to Agile/Scrum is a plus.
- Understanding of basic UI/UX principles and a desire to grow skills in building user-friendly interfaces.
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3, with eagerness to apply these in real-world projects.
- Strong curiosity, willingness to learn, and ability to solve issues with mentorship.