- Company Name
- Bart & Associates, Inc.
- Job Title
- Sr Salesforce Developer
- Job Description
-
Job title: Sr. Salesforce Developer
Role Summary: Senior developer responsible for designing, coding, testing, and maintaining custom Salesforce applications for a federal government agency, ensuring alignment with business requirements, data integrity, and security standards.
Expectations: Deliver high‑quality solutions on schedule, collaborate with cross‑functional teams, provide technical training and documentation, and maintain eligibility for required security clearance.
Key Responsibilities
- Meet with project managers to elicit CRM requirements and translate them into functional specifications.
- Design and develop custom Salesforce solutions using Apex, Visualforce, Lightning Components, and SOQL.
- Build reusable components following MVC architecture and best practices.
- Develop and execute unit tests, perform code review, and troubleshoot production issues.
- Implement data integration using REST, SOAP, JSON, and XML web services; perform ETL tasks as needed.
- Maintain application security, data models, and performance monitoring.
- Produce technical documentation and conduct training sessions for end users and support teams.
- Coordinate with release management to deploy code across environments (dev, test, production).
- Use Agile methodologies (XP/SCRUM) to manage backlog, sprint planning, and demos.
Required Skills
- Strong experience with Salesforce platform (Apex, Visualforce, Lightning, SOQL, SOSL).
- Proficiency in JavaScript, HTML5, jQuery, and CSS for Lightning components.
- Knowledge of relational databases, data modeling, and ETL tools.
- Object‑oriented design patterns, MVC, and unit testing best practices.
- Experience with Java SE/EE (Java, JSF, SQL) preferred.
- Understanding of web services (REST/SOAP, JSON/XML) and integration patterns.
- Familiarity with security and governance in Salesforce.
- Agile development experience (XP/SCRUM).
- Excellent problem‑solving, communication, and documentation skills.
Required Education & Certifications
- Bachelor’s degree in Computer Science or a related discipline.
- 5+ years of professional software development, with a focus on Salesforce UI development.
- Salesforce Platform Developer I credential (preferred).
- Eligibility for DHS (CBP) security clearance; U.S. citizenship required (current clearance preferred).