Responsibilities/skills:
Collaborate with the Senior Salesforce Technical Lead, business analysts, and developers to analyze requirements, design solutions, and build complex Salesforce integrations with other enterprise systems using APIs, ETL tools, and various programming languages and databases.
Prepare project documentation, including functional scope statements, data flow diagrams, user interface mockups, and quality assurance test plans.
Design, develop, and modify Apex code (classes, triggers, and test methods) and Visualforce pages to support business processes and system interfaces.
Coordinate data management and ensure data integrity, quality, and administrative consistency across applications.
Update workflows and integrations across Salesforce and connected platforms as business requirements or system capabilities evolve.
Troubleshoot, resolve, and document software defects; implement enhancements and system upgrades; and participate in QA testing and user training for new releases.
Qualifications:
Bachelor’s degree in Computer Science or a related field, or an equivalent combination of education and relevant experience.
4–7 years of experience in full-stack, object-oriented programming development or an equivalent blend of training and hands-on experience.
Proven experience with Salesforce release cycle management, including the deployment of new features and application code updates.
Proficiency in developing custom Salesforce solutions, including Apex classes and test frameworks, Lightning Components, and Visualforce pages.
Experience setting up and managing data integrations and triggers using Informatica or other ETL tools.
Strong understanding of REST and JSON APIs for data exchange and system integration.
Excellent written and verbal communication skills, with the ability to handle sensitive information with tact, diplomacy, and confidentiality.
Exceptional organizational skills and attention to detail.
Commitment to fostering a positive, inclusive work environment by maintaining an open mindset, showing respect and empathy, valuing diverse perspectives, and contributing to a sense of belonging on the team.
