Description
Software Engineering SMTS
Office hybrid in Indianapolis or Dallas
Responsibilities:
- Translate functional requirements into technical requirements
- Design agents, custom objects, custom fields, pick lists, page layouts, workflow, approval processes, validation rules, custom tabs, reports, Lightning pages, and dashboards
- Develop, test and deploy custom capabilities within Salesforce instances using Apex and Lightning technologies.
- Build new applications on the Salesforce platform and adhere to all the best practices.
- Coordinate the evaluation, scope, and completion of new development requests.
- Deploy the new functionalities to higher sandbox environments.
- Should work as a strong individual contributor with minimal technical support from team members
- Work with a cross-functional team, business analysts, and product owners for product delivery
- Document and present implementation designs to peers, stakeholders and review board
- Write, execute and maintain automated unit tests
- Work with project managers to provide timely status and feedback to stakeholders
- Align to Agile Methodology
Required Skills & Experience:
- 8+ years of Salesforce Developer experience, with a proven track record of designing and implementing complex enterprise-level solutions
- Strong working knowledge of APEX (classes, triggers, and web services), Lightning Web Components (LWC), Salesforce Flows, Salesforce APIs, SOQL including a strong understanding of best practices for performance, scalability, and security
- Solid understanding of Salesforce's governance limits and how to design solutions that operate efficiently within them
- Experience with integrating Salesforce.com with other applications using SOAP, REST, BULK, and Streaming APIs
- Hands-on experience in working with a Version Control System (Git/GitHub preferred) and SFDX from Visual Studio Code IDE
- Experience with migration from sandboxes to production and administering a production system
- Demonstrated ability to meet deadlines, handle and prioritize simultaneous requests, and manage laterally and upwards
- Experience working in a SCRUM or agile environment
- Experienced in configuring and managing Jenkins-based CI/CD pipelines to automate build and deployment workflows
- Troubleshoot and resolve technical issues and bugs
- Excellent problem-solving and communication skills
- A related technical degree required
Preferred Skills :
- Salesforce Platform Developer I and Platform Developer II certifications are highly preferred
- Knowledge of Agentforce, Generative AI, and LLMs, with an ability to apply these technologies to create intelligent, automated solutions
- Experience in object-oriented programming (such as Java) and web technologies such as React, Next.js, Typescript
- Experience in Responsive Web development, HTML, CSS
- Knowledge of Heroku, MuleSoft and other Salesforce tech-stack