Senior Software Engineer - Salesforce

Caterpillar Caterpillar · Industrial · Kosice, Slovakia

Senior Software Engineer role at Caterpillar, focusing on Salesforce platform development. The role involves designing, developing, and maintaining software applications using agile methods, with a strong emphasis on Salesforce technologies like Apex, LWC, and various Service Cloud modules. The position requires experience with API development, CI/CD, and software architecture patterns. While the company mentions leveraging AI capabilities, the core responsibilities are centered around traditional software engineering within the Salesforce ecosystem.

What you'd actually do

  1. Designing, modifying, developing, writing, and implementing software programming applications for target system using agile methods.
  2. Acquiring client requirements; resolving workflow problems through automation optimization.
  3. Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.

Skills

Required

  • Software Development
  • Software Development Life Cycle
  • Software Product Design/Architecture
  • Software Product Technical Knowledge
  • Decision Making and Critical Thinking
  • Effective Communication

Nice to have

  • Apex
  • Lightning Web Components
  • Experience Builder
  • flows
  • Salesforce Service Cloud
  • Financial Service Cloud
  • Digital Insurance Platform
  • Omni Script
  • Rest API development
  • Salesforce Experience Cloud Development
  • Agentforce
  • Cybersecurity knowledge
  • Secure Coding
  • SOQL
  • GitHub
  • Salesforce platform development 1 & 2
  • Salesforce Sales and / or Service Cloud Consultant Certification
  • Designing, developing, deploying and maintaining software at scale.
  • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying software using CI/CD tools, Azure Devops etc.
  • Working within an Agile framework (ideally Scrum)