About Company
IBM is a global leader in technology and innovation, committed to making the world work better. With a presence in over 170 countries, we help clients harness the power of AI, cloud, blockchain, and other advanced technologies to transform their businesses and solve complex challenges. Our diverse teams of problem-solvers, thinkers, and doers are passionate about creating groundbreaking solutions that push the boundaries of what’s possible. At IBM, you’ll be part of a culture that values continuous learning, collaboration, and a commitment to excellence. We foster an inclusive environment where every voice is heard, and every contribution makes a difference. Join us and be a part of building a future where technology empowers progress for everyone.
Job Description
Are you a skilled Salesforce Software Engineer looking to leverage your expertise in a dynamic and innovative environment? IBM is actively seeking a talented individual to join our growing team in Louisville, Kentucky. In this pivotal role, you will be instrumental in designing, developing, and deploying robust Salesforce solutions that empower our clients to achieve their business objectives. This isn’t just about writing code; it’s about understanding complex business requirements, translating them into scalable and efficient technical solutions, and driving the adoption of best practices within the Salesforce ecosystem. You will work closely with cross-functional teams, including business analysts, solution architects, and other developers, to deliver high-quality applications. We’re looking for someone who is not only proficient in Apex, Visualforce, Lightning Web Components (LWC), and API integrations but also possesses a keen problem-solving mindset and a passion for continuous learning. This position offers a unique opportunity to work on challenging projects, utilize cutting-edge Salesforce features, and contribute significantly to our clients’ digital transformation journeys. If you thrive in a collaborative atmosphere and are eager to make a tangible impact, we encourage you to apply. This role offers excellent growth potential and the chance to work with a world-renowned technology leader.
Key Responsibilities
- Design, develop, test, and deploy custom Salesforce applications and solutions using Apex, Visualforce, Lightning Web Components (LWC), and Aura Components.
- Implement and maintain Salesforce configurations including custom objects, fields, workflows, process builders, flows, and validation rules.
- Integrate Salesforce with external systems using REST/SOAP APIs, Salesforce Connect, and other integration technologies.
- Collaborate with business analysts and stakeholders to gather requirements, define technical specifications, and ensure successful solution delivery.
- Perform code reviews to ensure adherence to best practices, coding standards, and system performance.
- Troubleshoot and resolve complex technical issues related to Salesforce platform and integrated systems.
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and post-launch support.
- Stay up-to-date with new Salesforce releases, features, and platform capabilities to recommend and implement improvements.
- Contribute to technical documentation and knowledge sharing within the team.
Required Skills
- 3+ years of professional experience as a Salesforce Developer or Software Engineer.
- Strong proficiency in Apex, Visualforce, and Lightning Web Components (LWC).
- Experience with Salesforce declarative configuration (Flows, Process Builder, Workflows).
- Solid understanding of Salesforce architecture, data model, and security model.
- Experience with Salesforce API integrations (REST, SOAP).
- Proficiency with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
- Salesforce Platform Developer I certification.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Salesforce Platform Developer II certification.
- Experience with Salesforce Sales Cloud, Service Cloud, or Experience Cloud.
- Familiarity with Agile development methodologies.
- Understanding of front-end web technologies (HTML, CSS, JavaScript frameworks).
- Experience with CI/CD pipelines for Salesforce deployments.
- Prior experience working in a consulting environment or on large-scale enterprise projects.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- 401(k) retirement plan with company match.
- Life and disability insurance.
- Employee assistance program.
- Professional development opportunities and training.
- Tuition reimbursement program.
- Access to IBM's global network of mentors and experts.
- Flexible work arrangements (Hybrid model).
- Employee discount programs.
How to Apply
Interested candidates are encouraged to apply by clicking the ‘Application Link’ below. Please ensure your resume highlights your relevant Salesforce development experience and certifications. We look forward to reviewing your application and exploring how your skills can contribute to IBM’s innovative projects.