Software Engineer - Salesforce

Caterpillar Caterpillar · Industrial · Kosice, Slovakia

Software Engineer role at Caterpillar's digital arm, focusing on Salesforce platform development, implementation, and maintenance. The role involves designing, developing, and supporting software applications using agile methods, acquiring client requirements, and optimizing workflows through automation. While the company mentions leveraging AI capabilities, this specific role is centered on Salesforce development and standard software engineering practices, not direct AI/ML model building or research.

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 Technical Knowledge
  • Effective Communications

Nice to have

  • Build & configure features with Flows, LWCs, Apex,and standard Salesforce capabilities
  • Attention to detail and focused on fast & quality delivery
  • Salesforce Experience Cloud Development
  • Developing, deploying and maintaining software at scale.
  • Apex coding within Lightning environment
  • OmniStudio
  • Rest API development
  • Cybersecurity knowledge and Secure Coding, SOQL, GItHub
  • Working within an Agile framework (ideally Scrum)
  • Certified Salesforce Admin and / or Certified Salesforce Platform developer 1
  • Certified Salesforce Sales and / or Service Cloud consultant certification
  • Strong analytical, designing and programming skills
  • Passion for technology and an eagerness to contribute to a team-oriented environment