Job Description :
IRON Systems is looking Salesforce Developer to join our Development team. The successful candidate will have a deep understanding to work by analyzing, designing, implementing, and testing customized Apex and Visualforce software applications.
You will develop unit tests, provide code coverage's to accurately test business logic and functionality, and help develop specifications, such as user stories and designs.
You will also solve or recommend solutions for complex issues while documenting designs, solutions, tips, and tricks.
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
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
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