Senior Salesforce Developer

CGIReston, VA
6hHybrid

About The Position

CGI has an immediate need for a Senior Salesforce Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in Reston, VA. A hybrid working model is acceptable. The Senior Salesforce Developer is responsible for designing, developing, and implementing scalable Salesforce solutions that support complex business requirements. This role works at a system level, handling high-complexity analysis, development, and integration efforts across the Salesforce platform. The ideal candidate brings deep hands-on Salesforce development experience, a strong understanding of platform architecture, and the ability to translate business needs into secure, high-quality technical solutions. In addition to development, this role serves as a technical expert, contributing to solution design, code reviews, testing, and ongoing support in an Agile environment.

Requirements

  • 7+ years of overall development experience
  • 4+ years of hands-on Salesforce development experience (with at least 2+ years on the Salesforce platform explicitly noted)
  • Extensive hands-on Salesforce development experience using Apex, Visualforce, Lightning Web Components (LWC), and SOQL/SOSL
  • Strong understanding of Salesforce architecture, governor limits, security model, and platform best practices
  • Experience designing and implementing integrations using REST, SOAP, and Bulk APIs
  • Proven ability to integrate Salesforce with third-party systems and APIs
  • Solid front-end development skills with HTML, CSS, JavaScript, and modern UI frameworks within Salesforce
  • Experience with CI/CD and development tools such as Git, Jenkins, Salesforce DX, and Visualforce
  • Familiarity with Agile/Scrum development methodologies and iterative SDLC processes
  • Ability to analyze complex business requirements and produce clear technical specifications
  • Strong code quality practices, including unit testing, documentation, and maintaining high test coverage
  • Experience conducting and participating in peer code reviews
  • Comfortable working across multiple projects and complex Salesforce environments
  • Proficiency in at least one additional backend language or environment (e.g., Java, Python, Node.js)
  • Strong problem-solving and analytical mindset
  • Clear communicator with the ability to collaborate across technical and non-technical teams
  • Self-directed, adaptable, and comfortable leading technical efforts
  • Able to thrive in a fast-changing environment and adjust priorities as needed

Nice To Haves

  • Salesforce Certifications (Highly Preferred): Salesforce Platform Developer I & II Salesforce Application Architect or System Architect Salesforce Certified Integration Architecture Designer Salesforce Certified JavaScript Developer I (especially for LWC-focused work)

Responsibilities

  • Designing, developing, and implementing scalable Salesforce solutions that support complex business requirements
  • Handling high-complexity analysis, development, and integration efforts across the Salesforce platform
  • Contributing to solution design, code reviews, testing, and ongoing support in an Agile environment.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service