Responsibilities:
· Develop custom APEX classes, Triggers, Visualforce pages, and Test Classes, applying design patterns to control code execution, avoid run-time/governance limits, and remain bulk-safe.
· Design and build clean, high performing (i.e., user-oriented, fast, efficient, extensible, scalable) Salesforce and Salesforce-integrated applications following best practices and using the latest technologies.
· Develop and maintain integrations between Salesforce and other applications using SOAP and REST-based Webservices.
· Follow standard coding practices, keeping custom code organized, readable, maintainable, and documented.
· Apply change management processes for documenting, communicating, and testing code releases from Sandboxes to Production environments.
· Remain current on new and updated functionality in Salesforce releases.
· Configure Salesforce features to satisfy the requirements
Requirements:
· Bachelor’s degree with 5-8 Years of IT application development/support experience with 4+ years working in Salesforce.com
· Experience working in Multi-cloud Environment (Sales Cloud, Service Cloud, Community Cloud) with focus on Service Cloud and Field Service Lightning functionality. Knowledge of Salesforce CPQ is a plus
· Experience in hands on Technical Development, Customization and Integration using Apex Classes, Apex Triggers, VisualForce Pages, Lightning Components and Webservices
· Experience in JavaScript, CSS/Stylesheets and understanding of Bootstrap, JQuery
· Proficiency in SOAP and REST-based web services, Apex, and SOQL, SOSL.
· Experience using IDE such as Eclipse, MavensMate
· Knowledge of using source control tools such as GIT for deployments
· Exposure using or integrating with ERP applications is a plus
· Demonstrated ability to multi-task and prioritize in a fast-paced environment
· Experience helping/mentoring more junior developers in a collaborative environment
· Strong and effective written, verbal and presentation skills with the ability to collaborate with team members and business stakeholders at all levels of the organization
· Possess the ability to scope the technical portion of a project, estimate resources and develop solutions
· Must be comfortable with juggling multiple priorities with the ability to manage time effectively
· Strong work ethic and disciplined time management skills
· Experience with Agile/Scrum development methodology
· Team player with abilities to work in complex cross-functional and geographically diverse teams
· Self-starter able to work proactively and with minimal supervision
· Certification: Any Salesforce certification would be a plus point
|