By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth.
Role Overview:
Key Responsibilities:
- Develop software solutions, integrations, extensions, and customizations supporting internal business functions.
- Develop and maintain Salesforce solutions using Apex, Visualforce, platform configuration, and other Salesforce capabilities.
- Support integrations between Salesforce and other enterprise applications and systems.
- Troubleshoot, test, and validate development and production issues, resolving issues with appropriate urgency and documenting solutions.
- Perform testing to ensure systems and enhancements meet documented business and user requirements.
- Compile and analyze test results to identify issues and support problem resolution.
- Partner with stakeholders to clarify requirements, understand business needs, and estimate feature and enhancement work.
- Perform administrative and technical functions for key systems and applications within the Business Systems environment.
- Support ongoing optimization and automation of business systems and processes.
- Maintain technical and support documentation for developed solutions and recurring processes.
Qualifications:
- 4-6 years of experience in .NET software development, software automation, Salesforce development, or an equivalent combination of education and experience.
- Experience developing solutions on the Salesforce platform, including Apex and Visualforce.
- Understanding of software development fundamentals, including object-oriented programming, design patterns, data structures, and algorithms.
- Strong analytical, troubleshooting, and problem-solving skills with the ability to work effectively under pressure.
- Strong written and verbal communication skills with the ability to translate technical concepts for non-technical audiences.
- Ability to independently contribute within a fast-paced, collaborative technical environment.
- Ability to manage and prioritize multiple assignments with competing deadlines.
- Ability to collaborate effectively, communicate ideas, and influence decisions without direct authority.
- Demonstrated initiative and willingness to independently learn new technologies, systems, and business processes.
- Understanding of software development best practices and established departmental standards, policies, and procedures.
Behavioral Competencies:
Ensures Accountability
Manages Complexity
Communicates Effectively
Balances Stakeholders