job summary: - Medical, dental and vision insurance - Retirement program (401k and Pension) - Generous PTO plan - 11 paid holidays per year - Casual dress code The Salesforce Developer/Administrator will be part of a team that develops, configures, tests, and supports the bank's Salesforce implementation. This role is expected to have deep understanding of the Salesforce platform and work with the team's solutions architect, to design and implement solutions that support core organizational functions, improve business outcomes and enhance end user experience. The role involves all aspect, including production support, salesforce administration and configuration, development and training. The Bank is in the process of migrating from Dynamics CRM to Salesforce and you will help guide the bank during that transition and later will be responsible for maintaining and enhancing the application and the user experience. Responsibilities Strategy & Planning Collaborate with staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processesEnsure that applications meet business requirements and systems goalsDevelop and maintain business domain knowledgeUnderstand and apply relevant Bank policy, standards and procedures to your workStay current on technology changes applicable to your domain and how to apply them to Bank initiativesDemonstrate adherence to IT Principles and critical thinking Operational Management Collaborate with different areas of IT and the business to provide solutions for the BankIdentify and resolve system issuesProvide timely reports on the status of tasks and projects as well as any unforeseen issues to management and to business units.Develop, document, communicate, and enforce a policy for standardizing systems and software as necessaryApply IT Security principles and controls to ensure systems and users operate safely and securely Role Specific Expectations Supports the team in adhering to agreed best practice techniques and in promoting continuous improvementTest changes to ensure issues are resolved and functionality and operational control are not adversely impactedDevelop software or configuration solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycleDetermine operational feasibility by evaluating problem definition, requirements, solution development and proposed solutionsDocument and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Position Requirements Communication & Collaboration Ensure written and verbal communication is clear and conciseCan manage conflict and constructively resolve issuesCan adapt to change and rally personnel around changePresents related subject material to teams, stakeholders and leadershipTrains less experienced colleagues Personal Attributes Strong interpersonal skills, with a focus on rapport-building, listening and questioning skillsAbility to think critically and research a wide range of computing issues as requiredHighly self-motivated and directedResults driven and oriented with a keen attention to detailExceptional customer service orientationExperience working in a team-oriented, collaborative environmentPossess an agile mindset open to adaptation based on experience and feedback Knowledge & Experience Ability to communicate with business users and provide consultation on Salesforce solutionsHands-on experience in Salesforce and Marketing Cloud setup and administration, e.g., managing users, security controls, and data as well as creating roles, profiles, permissions, public groups, OWD, sharing rules and reports.Experience in designing custom objects, custom fields, picklists, page layouts, workflows, business process workflows, approval processes, assignment rules, validation rules, dynamic layouts, custom tabs, reports, Visualforce pages, dashboards, and email generation according to application requirementsExperience in creating email templates and customer journey's in Marketing CloudShould have worked with an editor such as Visual Studio Code or Eclipse for force.comExperience with complex business systems integration as well as object-oriented design patterns and developmentUnderstanding of basic triggers/Apex code knowledgeSandbox environment managementExperience with data migration and ETL/integration toolsStrong Salesforce product knowledge and at least 5+ years' of Salesforce Administration hands-on experience with Sales Cloud and Marketing Cloud5+ years' experience with Force.com Platform (Apex, Visual Force, Lightening Framework, SOQL, Unit Testing)Knowledge of Front end technologies like HTML and CSS, JavaScript and JQuery.Experience setting authentication and authorization with Azure AD and Azure B2CExperience implementing AppExchange applications or connectors to SalesforceManagement of integrated applications and third party suppliers including DocuSign, SharePoint, Service Now, Smart Simple, CVENT, etc.Experience working with CI/CD pipelines, IaC and TDDExperience with different authentication and authorization development strategiesExperience of RESTful API and Micro service standards and best practicesExperience working on a team utilizing the Agile Scrum frameworkComprehensive understanding of Change Management process and controls is a plusPrior experience working in a financial institution and familiarity with concepts such as advances (loan), securities and derivatives is a plusPrior experience migrating from Dynamics CRM to Salesforce is a plusPrior Experience in .Net development is a plus Formal Education & Certification College diploma or university degree in the field of computer science, information systems, or computer engineering and/or 5 years equivalent work experience is preferredCertified Salesforce Developer and Administrator location: CHICAGO, Illinois job type: Permanent salary: $105,000 - 135,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: Responsibilities Strategy & Planning Collaborate with staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processesEnsure that applications meet business requirements and systems goalsDevelop and maintain business domain knowledgeUnderstand and apply relevant Bank policy, standards and procedures to your workStay current on technology changes applicable to your domain and how to apply them to Bank initiativesDemonstrate adherence to IT Principles and critical thinking Operational Management Collaborate with different areas of IT and the business to provide solutions for the BankIdentify and resolve system issuesProvide timely reports on the status of tasks and projects as well as any unforeseen issues to management and to business units.Develop, document, communicate, and enforce a policy for standardizing systems and software as necessaryApply IT Security principles and controls to ensure systems and users operate safely and securely Role Specific Expectations Supports the team in adhering to agreed best practice techniques and in promoting continuous improvementTest changes to ensure issues are resolved and functionality and operational control are not adversely impactedDevelop software or configuration solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycleDetermine operational feasibility by evaluating problem definition, requirements, solution development and proposed solutionsDocument and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelors skills: sales cloudmarketing cloudApexSalesforceVisual ForceLightening FrameworkSOQL Unit TestingHTMLCSSCI/CDDevOpsDynamics CRM migration Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.