Job Name:
Senior Salesforce Software Engineer

General information

Location: Oak Park Heights, MN, MN
Andersen Corporation
Ref #:
Job Category:
Information Technology
Oak Park Heights, MN

Description & Requirements

PURPOSE:  This position designs, develops, tests and implements Salesforce business application solutions with demonstrated proficiency using a variety of tools and technologies.  The scope of the applications will vary in size and complexity from department level to enterprise wide and may be internally focused within Andersen Corporation or externally focused to support a variety of customer channels.  Able to lead small development teams.


•            Independently working closely with business customers to understand, define and document business requirements, functional requirements and design requirements for high complexity assignments.

•            Consult with Product Owners, Account Managers and IT Architects in the design phase of high complexity projects to leverage technology and provide implementation recommendations and accurate estimates to support business process improvements.

•            Responsible for the design, development, testing, deployment and documentation of high complexity assignments.

•            Coordinate and assist with the deployment of applications into the production environment.

•            Completes comprehensive unit, system and performance testing of application that includes its components and interfaces.  Assists less experience Software Engineers in the test plan development, execution and validation.

•            Participate in the definition and adherence to design, development and testing methods and techniques that meet corporate IT standards.  Responsible for code reviews of other team members.

•            Work with IT infrastructure staff and PMO staff to ensure the successful delivery of the application.

•            Adhere to Agile practices and other PMO or Team project methodology.

•            Independently estimate the design, development, testing and deployment of high complexity assignments and meet the estimated time for delivery.

•            Develop and maintain relationships with business customers, project leaders, Architects and account managers.

•            Support other Software Engineers on technical issues and assisting with their development efforts.

•            Research and develop skills in new technologies.

•            Develop and provide end user training and application support.

•            May regularly coach other team members (internal and contractor), or plan work for others to meet project deadlines.  Has no direct reports or staff responsibilities with respect to providing career development, training opportunities and conducting performance evaluations.


•            Bachelor's degree in Computer Science, Software Engineering, MIS or related discipline

•            Minimum of 5 years of development experience with a variety of leading-edge development languages, platforms and methodologies.

•            Familiar with a variety of application development methodologies including SDLC, Agile and Scrum

•            A minimum of 5 years of experience implementing Salesforce projects and feature enhancements

•            Experience serving in a tech lead or similar role overseeing Salesforce development and quality efforts

•            Experience with the following Salesforce functionality: Service Cloud, Field Service, Sales Cloud, Experience Cloud, Lightning, Lightning Web Components, Apex

•            Familiarity of Salesforce APIs and integration tools

•            Strong understanding and experience with database technologies including SQL and Oracle

•            Able to work independently as well as in a team environment

•            Frequently working with Sr. Software Engineer and management to communicate knowledge, ideas and opinions while providing technical direction to small teams to ensure development best practices are being followed and project milestones are being met

•            Able to deliver high quality solutions

•            Able to manage and prioritize a number of tasks and projects

•            Strong problem solving skills and able to generate creative solutions

•            Strong focus on customer service and goes the extra mile to ensure a positive customer experience

•            Excellent written and verbal communication skills

•            Results oriented

•            Quick learner

•            Positive attitude, determined and resilient

•            Dedicated to building a superior product

•            Willingness to take advice and listen to others