Share this Job

Go Back

Senior Salesforce Developer Location:Baltimore, MD

2024-04-29 11:52:23
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role:Senior Salesforce Developer
Location:Baltimore, MD
  • Experience with integrations to various systems, platforms, and data migration.
  • Lead design discussions with users, technical and functional stakeholders to analyze functional, technical, integration and data needs and clarify, refine and document requirements.
  • Critically evaluate information and data from multiple sources. Reconcile differences and troubleshoot issues.
  • Be adept at decomposing high-level business needs into requirements and explaining detailed technical concepts at a high level.
  • Collaborating with other developers within to design solutions that efficiently deliver the required enhancements on time and within budget.
  • Ownership of all technical aspects of, including data migrations, data quality, systems integrations, 3rd party applications, App Exchange products, and custom code
  • Responsible for developing in Visual force, Apex, Java, AJAX, and other technologies to build customized solutions that support business requirements and drive key business decisions
  • Designing and delivering enhancements and new functionality to support the business using the platform features including: custom objects and fields, workflows, approval processes, Apex Code and Visual force.
  • Collaborate with developers, product managers, subject matter experts and users to communicate the proposed solution vision and analyze tradeoffs between usability and performance needs.
  • Strong analytical skills required, including a thorough understanding of how to translate requirements into application and operational deliverables.
  • Research business requirements, document user stories, test cases and collaborate with SFDC developers to estimate level of effort
External Requirements
  • To perform this job successfully an individual must be able to perform each essential duty satisfactorily.
  • The requirements listed below are representative of the knowledge, skill, and/or ability required. Incumbents will be evaluated, in part, based on performance of each essential function.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
  • Bachelors degree in Computer Science, Software Engineering, MIS or related field* 7+ years\' application development and design experience
  • 5+ years developing solutions in a Sales force environment utilizing the following:APEX, Apex Web Services, Apex Callouts. Apex Classes, Triggers, Batch Apex, Controllers, Scheduler, Visual force Pages, Sales force Communities, Components, SOQL, SOSL, DML, Email Services, Outbound Messaging, SOAP API, REST API, Canvas, Cloud Integration Toolkits
  • Experience with web based programing (Apex, Visual Force, Sales force APIs, SOAP or REST based web services, JavaScript, Jquery, CSS, Bootstrap, HTML5, VBScript, XML, SQL)
  • Certified Developer (DEV-401) or Certified Advanced Developer (DEV-501) mandatory
  • Certified Sales Administrator (ADM-201) or equivalent experience
  • Strong working knowledge of Sales platform out-of-the-box functionality and configuration
  • Solid understanding of and detailed experience with Sales architecture and API
  • Strong working knowledge of APEX (classes, triggers and web services), Visual Force, Sales force APIs, SOQL, platform Proficiency in HTML, XML, C#/Java and web services
  • Experience using advanced SQL and Excel skills
  • Experience using Sales force data tools (Data Loader, Excel Connector, Demand Tools, Eclipse IDE)
  • Experience integrating Sales with other applications via real-time, batch, sync/async
  • Understanding of UI design principles and best practices
  • Professional experience in a test-driven and formal QA development environment, including development/staging/production (or similar) deployment cycles
  • In-depth understanding of the capabilities and constraints of the SFDC CRM application coupled with good understanding of the business processes (Sales, Marketing, Partner Management, etc.)
  • Strong business analysis and functional experience, including requirements gathering, creating/deploying solutions to end-users
  • Strong verbal/written communication and data presentation skills, including ability to effectively communicate with both business and technical teams
  • Knowledge of Agile development practices, particularly sprint planning and assessment
  • Understanding of Enterprise Service bus/Service Oriented Architecture, especially via TIBCO, highly desirable.
  • Knowledge of administrative policies and procedures for financial and enrollment processes at higher education institutions is a plus.
  • Bachelors degree in Computer Science, Software Engineering, MIS or related field
  • 3rd party apps we use (Dupe Blocker, Docu Sign, Conga Composer)
  • Telephony/CTI integration* Angular JS experience a plus
  • Experience with Informatica as ETL or Integration tool
  • Multi-org experience with customer communities and 1000+ users (Client has currently 5 orgs, 2000+ users with multiple communities)

Key Skills: