Global Payments - Salt Lake City, UT

posted 11 days ago

Full-time - Mid Level
Salt Lake City, UT
Credit Intermediation and Related Activities

About the position

The Senior Salesforce Developer will play a crucial role in the development team, focusing on designing, developing, and implementing complex Salesforce solutions. This position requires collaboration with stakeholders and team members to architect scalable solutions while providing technical leadership throughout the development lifecycle. The role emphasizes Salesforce expertise in development, integration, and best practices to ensure successful implementations and high-quality solutions.

Responsibilities

  • Lead the design and development of scalable and robust Salesforce solutions to meet business requirements.
  • Provide technical guidance on Salesforce best practices.
  • Architect and implement end-to-end Salesforce solutions using Apex, Visualforce, Lightning components, and other technologies.
  • Develop and optimize complex Apex code, triggers, classes, and workflows to automate business processes and ensure optimal performance.
  • Design and implement data models, custom objects, and relationships to support the functionality and scalability of Salesforce applications.
  • Integrate Salesforce with external systems, APIs, and third-party applications using REST and SOAP APIs and manage data migration activities.
  • Perform thorough unit testing debugging to ensure Salesforce solutions' reliability, performance, and security.
  • Lead and participate in code reviews, providing guidance and mentoring to junior developers to ensure adherence to coding standards and best practices.
  • Collaborate with cross-functional teams, including administrators, architects, and QA, to coordinate system integration and deployment activities.
  • Stay updated with the latest Salesforce features, releases, and industry trends, and proactively recommend and implement enhancements to the Salesforce ecosystem.

Requirements

  • BS in Computer Science, Information Technology, Business / Management Information Systems, or a related field.
  • Minimum five years experience as a Salesforce Developer, with a deep understanding of Salesforce platform capabilities, limitations, and best practices.
  • Extensive hands-on experience in developing complex Salesforce solutions using Apex, Visualforce, Lightning component framework, and declarative features.
  • Strong knowledge of Salesforce data model, security model, and integration patterns using REST and SOAP APIs.
  • Proficiency in designing and implementing scalable data models, sharing rules, and security controls within Salesforce.
  • Solid understanding of software development lifecycle (SDLC) methodologies, version control, and release management processes.
  • Excellent problem-solving skills with the ability to analyze complex requirements and architect innovative solutions.
  • Strong leadership and communication skills to effectively collaborate with cross-functional teams and provide technical guidance.

Nice-to-haves

  • Bachelor's degree in Computer Science
  • Salesforce Developer certifications (Platform Developer I and/or Platform Developer II) are preferred.
  • Familiar with DevOps principles and passionate about improving efficiencies.
  • Experience in the payment industry.

Benefits

  • Compensation commensurate with experience
  • Health insurance
  • 401k plan
  • Paid time off
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service