- Company Name
- KMM Technologies, Inc.
- Job Title
- Senior/Lead Salesforce Developer
- Job Description
-
**Job Title**
Senior/Lead Salesforce Developer
**Role Summary**
Design, develop, and maintain complex Salesforce applications, leading technical solutions and ensuring alignment with business requirements and platform best practices.
**Expectations**
- 10+ years Salesforce development experience (5+ years on‑platform)
- Lead architecture, coding, and delivery of enterprise‑level solutions
- Mentor and guide junior developers and coordinate cross‑functional teams
- Maintain high code quality, test coverage, and rigorous documentation
**Key Responsibilities**
- Translate business requirements into scalable technical specifications and system designs
- Develop Apex, Lightning Web Components, Visualforce, and declarative components; implement integrations via REST/SOAP, Bulk, and other APIs
- Design solutions respecting governor limits, security models, and compliance standards
- Build, test, and deploy code using CI/CD pipelines (Git, Jenkins, Salesforce DX)
- Perform unit, integration, and UAT testing; resolve defects across testing cycles
- Conduct code reviews and uphold best practices for clean, maintainable code
- Collaborate with architects, admins, and stakeholders to model, simulate, and validate complex business scenarios
- Adapt to evolving requirements, prioritize tasks, and deliver on time within Agile/Scrum frameworks
**Required Skills**
- Apex, Lightning Web Components (LWC), Visualforce, HTML, CSS, JavaScript
- SOQL/SOSL, Salesforce APIs (REST, SOAP, Bulk, OAuth)
- Integration patterns, data migration, and middleware concepts
- Salesforce architecture fundamentals: governor limits, security, automation (validation, workflow, process builder)
- CI/CD: Git, Jenkins, Salesforce DX, package.xml, scratch orgs
- Agile/Scrum methodologies, sprint planning, backlog grooming
- Strong problem‑solving, analytical, and communication skills
- Ability to lead projects, work independently, and mentor teammates
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
- Salesforce Platform Developer I & II (preferred)
- Salesforce Application Architect or System Architect (preferred)
- Salesforce Certified Integration Architecture Designer (preferred)
- Salesforce Certified JavaScript Developer I (preferred for LWC emphasis)