Job Details
Daily Responsibilities:
- Design, develop and integrate out-of-box and custom Salesforce applications using modern web technologies
- Design custom objects, custom fields, picklists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Visualforce pages, dashboards, and email generation according to application requirements.
- Hands-on development proficiency with Apex, Visualforce, Lightning, Lightning Web Components, Extension List etc.
- Integrate Salesforce system with internal and external systems using Web and Salesforce/Force.com API technologies (SOAP, REST), MuleSoft Middleware tool, and integration between Salesforce and MuleSoft itself.
- Write apex batch, schedule classes by implementing Batch interfaces for processing large data sets in scheduled intervals.
- Conduct release management activities using source control, and deployment concepts and technologies such as ANT, GitHub, Azure DevOps CI/CD Pipelines, etc.
- Validate application code against unit tests, security tests, and profiling tools
- Assist in identifying, troubleshooting, and resolving defects
- Create project documentation, including technical designs, deployment guides etc.
- Translate functional requirements into technical requirements.
Required Years of Experience: 5+ years of hands-on experience with Salesforce Development
Required Degree:
- BS/BA degree in Computer Science, Information Sciences, or related IT discipline.
- Allowable Substitution: An additional ten (10) years of related professional experience can be substituted for a BS/BA degree
Preferred Certifications:
- Salesforce Certified Platform App Builder
- Salesforce Certified Platform Developer I
- Salesforce Certified Education Cloud Consultant
- Salesforce Certified Administrator
Required Experience:
- Experience working with Salesforce Architect, Developers and Administrators in developing and supporting Salesforce applications.
- Good understanding of the out-of-box Salesforce product suite, including Service, Community Cloud (Experience Cloud), and App Cloud.
- Ability to advise on custom solutions to accommodate specific requirements.
- Development experience in Apex, Visualforce, Lightning Components, Force.com and approaches to mobile applications.
- Good knowledge of Web Development technologies like Ajax, JavaScript, Angular JS, CSS Bootstrap, etc.
- Experience in designing Picklists, Page Layouts, Workflow, Approval Processes, SF Reports, Visualforce Pages, Triggers, Dashboards, and email generation.
- Experience with migration between environments using DevOps processes and tools, e.g., Jenkins, GitHub, Azure DevOps.
- Experience with scripted data loader, web services, cloud or on-premises middleware and other enterprise integrating technologies.
- Experience in writing SOQL, SOSL, Aggregate, Relationship queries in apex classes, triggers and batch classes and customized queries to avoid governor limits.
- Strong understanding of relational databases.
- Experience with secure development practices.
- Knowledge of options and how to handle security requirements such as single sign on and data security
- Ability to integrate Salesforce systems to internal and external systems using Single Sign-on Identify Management platforms like OKTA.
- Used Data Loader to perform CRUD operations and bulk import or export of data from Salesforce.com to files and vice-versa using comma separated values CSV files.
- Strong interpersonal communication, written communication, and customer service skills
- Experience creating technical artifacts like workflows, deployment documentation etc.
Preferred Experience: Salesforce and Tableau certifications are a plus.
Required Clearance: Active Secret Clearance