Overview
Knowledge Services is seeking a Senior Salesforce Developer for a full-time/direct-hire position with the State of Indiana in Indianapolis.
Salary range of $86,000 - $120,000/yr.
- Terrific work-life balance working 37 1/2 hrs per week
- Applicants must be able to work 100% onsite in Indianapolis, IN
- Applicants must be local to Indianapolis and able to interview in person
- Please note that we cannot accept any candidates requiring C2C or those requiring sponsorship for a work visa.
Comprehensive Benefits Package:
- Competitive compensation
- Flexible Work Arrangement (3 days in-person & 2 days remote)
- Healthcare coverage (medical / dental / vision)
- Health savings account with employer contribution
- Prescription coverage
- Employer funded retirement plan (pension plan)
- Deferred compensation plan (employer and/or employee contribution plan)
- Flexible spending account
- Work/life balance (37.5 hours weekly)
- 12 paid holidays; 14 during election year
- Paid leave (personal, sick, vacation)
- Tuition reimbursement, after 6 months of employment
- Professional credential reimbursement, day 1
- Group life insurance
- Employer-paid downtown parking
Responsibilities
Senior Salesforce Developer Responsibilities:
- Performing application systems analysis duties, design, development, and system administrative duties, including reviewing business requirements, performing application design, development and configuration, unit testing, and defect correction.
- Maintaining and upgrading existing systems as required.
- Troubleshooting technical issues.
- Collaborating with Business Analysts, Project Leads, and IT Developers to resolve issues and ensure solutions are viable and consistent.
- Creating system guidelines and manuals for the organization.
- Conducting training sessions and workshops on system processes.
- Working with Business and IT teams to establish agreed-upon timelines for projects.
- Effectively managing multiple tasks and timelines and prioritizing workloads.
- Modifying and upgrading existing systems and functions in Salesforce.
- Developing new features from the ground up in Salesforce.
- Designing and implementing cloud solutions for various environments (Service, Financial, Marketing, Community).
- Developing and upgrading functions in Lightning Design System and Lightning Components Development.
- Completing maintenance activities and preparing new releases in Salesforce system.
- Developing and coordinating data transfers between Salesforce and outside databases.
- Staying up to speed on the newest Salesforce technologies and advancements.
- Researching and determining the usefulness of new and emerging technologies.
- Utilizing Salesforce best practices and leveraging available platform functionalities where possible.
- Communicating the pros and cons of a technical solution to business leaders.
- Configuring Salesforce, including custom objects and fields, page layouts, reports, dashboards, profiles, rules, triggers, workflows and approval processes.
- Maintaining reports and dashboards.
- Evaluating, recommending, and assisting in the implementation of third-party solutions and app exchange packages based on business request or project needs.
- Troubleshooting and solving issues related to the Salesforce environment and applications in use from the app exchange.
- Managing the testing process for new functionality: creating test cases, establishing protocols and testing environments, and coordinating testing with business and IT to ensure functionality is met with releases.
- Researching and staying up to date with Salesforce releases and analyzing new functionality impact to environment and planning for release.
- Assisting in the development of project cost and time estimates.
- Testing and debugging new and existing application software.
- Providing complete documentation for new or modified information systems and/or application software programs.
- Monitoring completed application software systems to ensure proper execution and performance.
- Promoting the goals and objectives of the IT Department.
- Performing related duties as required.
Qualifications
Senior Salesforce Developer Requirements:
- 5+ years of experience with Salesforce development.
- 5+ years SME in Salesforce Lightning preferred; extensive experience developing Lightning components, both within the Salesforce Lightning Design System and by writing custom Lightning Components in Java Script within the Aura framework.
- Expertise in Apex; extensive experience developing custom Apex Classes and Apex Triggers.
- Expertise in Salesforce Query and Search Language (SoQL and SoSL), also must be able to speak to limitations of languages and differences between SoQL and SQL.
- Experience developing Visualforce pages, Visualforce components, Customer Controllers, Custom Report Types and developing custom Reports and Dashboards.
- Experience with interacting with external systems via Salesforce callouts.
- Experience developing applications that interact with Salesforce via the SOAP, REST, MuleSoft ESB APIs.
- Firm understanding of Salesforce Communities, Salesforce Governor Limits, limit monitoring, and best practices for limit-informed development.
- Experience developing webpages and applications. Desired skills include: Angular JS, Java Script, JSP, CSS, HTML, and/or PHP.
- Firm understanding of Object-Oriented coding standards, Design Patterns, and similar best practices, including Java, Python, MS VBA, or VB.NET.
- Salesforce administration: provisioning users, password resets, account freezing/inactivating, and permission sets.
- Developing Profile and Role hierarchies with Object and Field level security in mind.
- Declarative development in Salesforce.
- Customizing Standard Objects and creating Custom Objects, object page layouts and profile-based layout assignment.
- Creating Work and Approval Flows.
- Developing data models within Salesforce via DataLoader.
- Experience creating Junction Objects to maintain one-to-many relationships.
Preferred:
- Bachelor’s degree preferred; will consider years of experience in place of degree.
- Certifications preferred; OmniStudio Developer, Lightning, and Salesforce administration.
Knowledge Services is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.