Senior Software Engineer - Salesforce jobs in United States
cer-icon
Apply on Employer Site
company-logo

GreatAmerica · 5 days ago

Senior Software Engineer - Salesforce

GreatAmerica Financial Services is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. As a Senior Salesforce Engineer, you will leverage your knowledge of the Salesforce ecosystem to design and implement complex solutions that create significant value for customers, while adhering to best practices and architectural standards.

Financial ServicesInformation TechnologyInsurance
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Design, develop, test, document and implement 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 GreatAmerica’s architectural standards
Effectively practices test-driven development creating and implementing effective unit tests and code coverage for all solutions
Implement sound logging and other diagnostic tools into each solution deployed
Implement the right level of monitoring and alerting business processes supported by the solutions developed
Experience working with managed packages install, upgrade, configure and delete
Work effectively with our CI/CD tools such as Copado to quickly and efficiently promote changes through higher orgs including production
Working on Source Control Management, participating in Pull Request Reviews and resolving merger conflicts as well as helping other team members when need arises
Refactoring and optimizing solutions to increase value and productivity of the team
Troubleshooting applications and data issues and implementing bug fixes
Optimize and extend features in the existing Salesforce environments
Experience working with managed packages and how they interact with Salesforce ecosystem governing limits
Work on inbound and outbound integrations in to and out from salesforce platforms to other systems using various salesforce integration patterns
Should be able to be part of salesforce data discussions and help Non salesforce teams with salesforce data model and data concerns
Expert in working with standard and custom objects and configuration and other Salesforce out-of-the-box configurations, toolsets, and declarative programming
Understand and suggest external teams about salesforce API’s and provide OAS as required for callouts into salesforce
Experience with Salesforce event architecture and maintain the existing codebase of the Applications
Implement security and access provisioning using salesforce sharing and access mechanisms
Ability to work and connect with multiple teams on Agile train to understand the cross-team dependencies
Extending support to functional and nonfunctional testing teams to deliver on the implemented product
Extend support to other developers on the team for any issues and hurdles to maintain solid output from the team
Ensure architectural integrity and consistency across the applications in their product area
Candidates can be relied upon to manage key relationships with internal & external resources, clients, and third parties
Willing and be able to travel to conferences, training and other skill development opportunities
Participates in research and prototyping of new features available in Salesforce
Adhere to and support GreatAmerica’s Salesforce Governance and standards; helping improve and grow our Salesforce best practices
Continually push to gain more knowledge of the technical products that affect the capabilities of their area
Continually push to always increase their knowledge and proficiency of the Salesforce platform and the craft of Salesforce solution development
Serve in a solutions-oriented consultant role that promotes change and process improvement
Working closely with the Solution Review and Architecture Review Boards
Regular collaboration and daily communication with the Product Owner and all members of your Product team
Understand and engage in the broader context of the business “why” and needs behind the code
Actively participate in design/architectural discussions, grooming user stories, sprint demos, and daily standups of corresponding product teams
Contribute ideas on best practices and process improvements to the software engineering team in GreatAmerica
Determine coding best practices and process improvements
Performs code reviews of other developers’ code
Enforce coding standards and best practices to ensure only quality code is promoted to higher environments
Train, coach, and mentor other Software Engineers and interns
Lives the GreatAmerica principles; Participate as an active member of an agile product team helping define effective stories, implement, and test to meet sprint goals and Agile Release Train objective
Extended hours may be required to meet deadlines
Perform additional duties as required

Qualification

Salesforce ecosystemApex programmingLightning Web ComponentsSalesforce integration patternsCI/CD toolsSales Cloud experienceService Cloud experienceExperience Cloud experienceSalesforce API knowledgeGitSource controlAgile methodologyProblem-solving skillsCommunication skillsTeam collaborationMentoring skills

Required

Bachelor's degree required in Information Systems or equivalent
Salesforce certified Admin, Advanced Admin, Salesforce Certified Platform Developer I and II are required
5-8 years' developer and admin experience working in Sales Cloud, Service Cloud and Experience Cloud
Advanced knowledge of developing and supporting Lightning web Components and the Aura framework
In depth knowledge of HTML and CSS
In depth knowledge of JavaScript
Advanced level of knowledge of APEX Language, SOQL, SOSL
Advanced level of knowledge of APEX triggers, batch classes and scheduled classes
Intermediate level of knowledge of VisualForce pages and components
Advanced level of knowledge of record sharing
Advanced level of knowledge of dynamic forms
Advanced 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 groups
Intermediate level of knowledge of formulas and validation rules
Advanced level of knowledge of data modeling
Advanced level of knowledge of flows including screen and record triggers auto launch flows
Advanced 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 Logs
Advanced 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 Salesforce
Advanced knowledge of working with Git and source control management processes like pull request reviews, branch management and merge conflict resolution
Intermediate level of knowledge of working with Salesforce in a CI/CD environment using a tool like Copado
In-depth experience of working in a Scrum and Agile Software Development Methodology is required
Ability to read, use and produce system design artifacts such as flowcharts and wireframes
Exceptional communication skills (both verbal and written)
Strong negotiation and collaboration skills and ability to develop and manage stakeholder expectations
Work both independently and in a team-oriented, collaborative environment
Create inclusive team environments that foster trust and a sense of empowerment
Effectively prioritize and execute tasks in a high-pressure environment and excels at communicating shifts in prioritization
Adapt to shifting business priorities, demands, and timelines through analytical and problem-solving capabilities
Must be able to multi-task and have a combination of organizational and analytical skills
Strong push to always gain a combination of business and technical knowledge of the product in their area
Must be systems-oriented, enjoy working with new tools and be a self-motivated learner
Demonstrated self-starter who is goal-oriented, a critical thinker, and a creative problem solver
Strong sense of urgency and follow-through in addressing issues and meeting timelines

Preferred

Expert knowledge of MS Office products and Design & Development best practices preferred
Advanced knowledge of Microsoft Office, VS Code
Experience with the SAFe, agile framework is a plus

Benefits

Competitive Compensation
Monthly Bonuses for Eligible Employees
401(k) and Company Match
Annual Profit Sharing
Paid Time Off
Paid 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 year
Gym Reimbursement
Health Insurance
Dental Insurance
Vision Insurance
Short-Term and Long Term Disability
Company Paid Life Insurance
Flexible Spending Accounts (FSA)
Health Savings Accounts (HSA)
Employee Assistance Program
Parental Leave
Tuition Assistance
Networking Opportunities
Leadership Development Opportunities
Paid Parking
Service Awards
Hybrid work arrangements
Business casual environment
A strong organizational culture focused on our greatest asset: you!

Company

GreatAmerica

company-logo
GreatAmerica is the largest, family-owned national commercial equipment finance company in the United States.

Funding

Current Stage
Late Stage
Total Funding
$655.26M
2024-02-05Debt Financing· $655.26M
2004-01-01Private Equity

Leadership Team

leader-logo
Martin Golobic
Co-Chief Executive Officer
linkedin
leader-logo
Matthew Mueller
Executive Vice President & Chief Operating Officer
linkedin
Company data provided by crunchbase