Job Title: Senior Software Engineer - Salesforce Company Name: GreatAmerica Financial Services Job Details: 2,Locations,In-Office,or,Remote,Senior,level Job Url: https://builtin.com/job/senior-software-engineer-salesforce/8207450 Job Description: GreatAmerica Financial Services is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, our principle-centered business philosophy and our team-based operating approach are key to our success and growth.We Are Looking to Add a Key Member to Our Enterprise Technology Group! GreatAmerica Financial Services is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, principle-centered business philosophy, and team-based operating approach are crucial to our success and growth.GreatAmerica is structured in cross-functional product teams that allow individuals to make informed decisions that benefit the company and our customers. There is no doubt that we are building the greatest company of its kind, offering the finest products and services available anywhere. When you are part of the GreatAmerica team, you are part of the future, part of an opportunity to grow professionally and to reach your potential while enjoying your work.As a Salesforce engineer you will be relied  on to leverage your knowledge of Salesforce ecosystem, to design and implement ideal solutions by using out of box configuration , custom development on the platform that creates the greatest value for our customers.As a Senior Software Engineer - Salesforce, you will: Design, develop, test, document and implements solutions and reusable assets across various Salesforce Clouds including but not limited to sales, service and experience through declarative programming and Custom programming using Apex, LWC’s to meet the solution design, and be aligned with Salesforce best practices and architectural standardsEffectively practices test driven development creating and implementing effective unit tests and code coverage for all solutionsImplement sound logging and other diagnostic tools into each solution deployedWorking effectively with our CI/CD tool Copado to quickly and efficiently promote changes thru higher orgs including productionWorking on Source Control Management participating in Pull Request Reviews and resolving merge conflictsRefactoring and optimizing solutions to increase value and productivity of the teamTroubleshooting applications and data issues and implementing bug fixesOptimize and extend features in the existing Salesforce environmentsWork on inbound and outbound integrations in to and out from salesforce platform to other systems using various salesforce integration patternsShould be able to be part of salesforce data discussions and help Non salesforce teams with salesforce data model and data concernsUnderstand and suggest external teams about salesforce API’s and provide OAS as required for callouts into salesforceExperience with Salesforce event architecture and maintain the existing codebase of the ApplicationsImplement security and access provisioning using salesforce sharing and access mechanismsAbility to work and connect with middleware tools like MuleSoft from salesforceAbility to work and connect with multiple teams on Agile train to understand the cross-team dependenciesExtending support to functional and nonfunctional testing teams to deliver on the implemented productExtend support to other developers on the team for any issues and hurdles to maintain solid output from the teamEnsure architectural integrity and consistency across the applications in their product areaLives the GreatAmerica principles; Participate as an active member of an agile product team helping define effective stories, implement, and test to meet sprint goalsCandidates can be relied upon to manage key relationships with internal & external resources, clients, and third partiesExtended hours may be required to meet deadlinesPerforms additional duties as requiredWilling and be able to travel to conferences, training and other skill development opportunitiesParticipates in research and prototyping of new features available in SalesforceAdhering to and supporting the Salesforce Governance COE standards; helping improve and grow our Salesforce best practicesContinually pushing to gain more knowledge of the technical products that effect the capabilities of their areaContinually pushing to always increase their knowledge and proficiency of the Salesforce platform and the craft of Salesforce solution developmentServe in a solutions-oriented consultant role that promotes change and process improvementWorking closely with the Solution Review and Architecture Review BoardsRegular collaboration and daily communication with the Product Owner and all members of your Product teamRegular collaboration and daily communication with the Product Owner and all members of your Product teamUnderstand and engage in the broader context of the business “why” and needs behind the codeActively participate in design/architectural discussions, grooming user stories, sprint demos, and daily standups of corresponding product teamsContribute ideas on best practices and process improvements to the software engineering team in GreatAmerica.Determine coding best practices and process improvementsPerforms code reviews of other developers’ codeEnforce coding standards and best practices to ensure only quality code is promoted to higher environments.Train, coach, and mentor other Software Engineers and internsTo be successful in this role you will need: Candidates must possess the exceptional interpersonal skills to communicate effectively with internal & external resources, clients, and third parties Strong negotiation and collaboration skills and ability to develop and manage stakeholder expectationsExceptional communication skills (both verbal and written)Work both independently and in a team-oriented, collaborative environmentCreate inclusive team environments that foster trust and a sense of empowermentEffectively prioritize and execute tasks in a high-pressure environment and excels at communicating shifts in prioritizationAdapt to shifting business priorities, demands, and timelines through analytical and problem-solving capabilitiesMust be able to multi-task and have a combination of organizational and analytical skillsStrong push to always gain a combination of business and technical knowledge of the product in their areaMust be systems-oriented, enjoy working with new tools and be a self-motivated learnerEntrepreneurial attitude, with the ability to thrive in a fast-paced work environmentDemonstrated self-starter who is goal-oriented, a critical thinker, and a creative problem solverStrong sense of urgency and follow-through in addressing issues and meeting timelines           EducationBachelor’s degree required in Information Systems or equivalent. Salesforce certified Admin, Advanced Admin, Salesforce Certified Platform Developer I and II are required           Experience5-8 years’ developer and admin experience working in Sales Cloud, Service Cloud and Experience CloudAdvanced knowledge of developing and supporting Lightning web Components and the Aura frameworkIn depth knowledge of HTML and CSSIn depth knowledge of JavaScriptAdvanced level of knowledge of APEX Language, SOQL,SOSLAdvanced level of knowledge of APEX triggers , batch classes and scheduled classesIntermediate level of knowledge of VisualForce pages and componentsAdvanced level of knowledge of record sharingAdvanced level of knowledge of dynamic formsAdvanced level of knowledge of Salesforce user security and access including but not limited to Profiles, Permission Set Groups, Roles and Role Hierarchies, Sharing Rules, user management, permission sets and permission set groupsIntermediate level of knowledge of formulas and validation rulesAdvanced level of knowledge of data modelingAdvanced level of knowledge of flows including screen and record triggers auto launch flowsAdvanced level of knowledge of secure programming within the Salesforce Platform to avoid any security pitfalls.Advanced level of knowledge of Developer Console, Query Optimizer, Data loader, CLI and Debug LogsAdvanced level of knowledge and implementation experience on  Integration patterns and salesforce API’s.Advanced level of knowledge of REST/SOAP API concepts and experience utilizing rest-based services from external parties and implementing rest-based services in SalesforceAdvanced knowledge of working with Git and source control management processes like pull request reviews, branch management and merge conflict resolutionIntermediate level of knowledge of working with Salesforce in as CI/CD environment using a tool like CopadoIn-depth experience of working in a Scrum and Agile Software Development Methodology is requiredExperience with the SAFe, agile framework is a plusAdvanced level of experience in troubleshooting and isolating root causes in Salesforce applicationsAbility to read, use and produce system design artifacts such as flowcharts and wireframesComputer SkillsExpert knowledge of MS Office products and Design & Development best practices preferredAdvanced knowledge of Microsoft Office, VS CodeSharing rewards is an integral part of our culture. We believe in the value of hard work and reward our employees beyond the paycheck. Our total rewards package is based on eligibility and includes:Financial BenefitsCompetitive CompensationMonthly Bonuses for Eligible Employees401(k) and Company MatchAnnual Profit SharingPaid Time OffHealth, Wellbeing, and Family Planning BenefitsPaid Vacation - starting at 80 hours annually for employees in their first year of service.Paid Sick Days - Ten (10) per year with a conversion option for unused time.Ten (10) Paid Holidays per yearGym ReimbursementHealth InsuranceDental InsuranceVision InsuranceShort-Term and Long Term DisabilityCompany Paid Life InsuranceFlexible Spending Accounts (FSA)Health Savings Accounts (HSA)Employee Assistance ProgramParental LeaveEducation and Career Planning BenefitsTuition AssistanceNetworking OpportunitiesLeadership Development OpportunitiesPerksPaid ParkingService AwardsHybrid work arrangementsBusiness casual environmentA strong organizational culture focused on our greatest asset: you!If your experience aligns closely, please apply. We value diverse backgrounds and adding new perspectives. We encourage you to apply if you can make a strong impact in this role at www.greatamerica.com/careers.Please note, applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa.