Collaborate with customers, practitioners, internal business groups, and product management to design and develop new product features.
Must be able to discuss requirements with the customer and be able to conceptualize and propose solution architecture.
Participate in technical discussions, influencing technical decisions and tradeoffs between configuration and customization.
Prepare design documents including the architecture, APIs, and custom objects.
Experience managing a Salesforce development team (offshore) in an agile environment. Familiar with or experience managing sprints in Jira is a plus.
Utilize SOQL APIs, Apex controllers, Apex Web Services, Apex callouts, and other development tools to build custom functionality.
Thorough understanding of SFDC governor limits and best practice guidelines for implementing efficient functionality.
Experience in designing and developing integrations from Force.com to upstream and downstream applications using Force.com API(s).
Excellent understanding of master data management in Force.com.
Lead sprint review sessions to enable stakeholders to provide input on work in progress.
Drive improvements in the teams DevOps and deployment processes.
Troubleshoot escalated support issues - collecting data, performing analysis on the root cause, and implementing short-term fixes and long-term solutions.
Mentor team members through design reviews, code reviews, and ad hoc assistance.