Apply to this job

Back to search

Posted May 20th

Principal Salesforce Developer

Miramar, Florida

Southern Glazer's Wine & Spirits logo


Southern Glazer's Wine & Spirits



View Full Profile

Posted May 20th

Principal Salesforce Developer

Miramar, Florida



The Principal Salesforce Developer is to develop and enhance in-house software applications or extensions by coding with a technical language to meet business requirements and business objectives. This can includes taking technical specifications and developing an application or integration of data between applications, testing, as well as, completing the appropriate technical documentation. The developer will use best practices in software development and adhere to SGWS development standards, as well as, focus on quality and innovation. The developer may also be responsible for delivering support to end users in the organization for specific code, including troubleshooting code.

Specialized Skills and Technologies

  • Deep understanding of all key Salesforce Cloud modules including Service Cloud, Sales Cloud, and Marketing Cloud
  • 5+ years developing in Lightening framework/Lightening Web Components, Visualforce, APEX, Java/JavaScript and Process Builder
  • 5+ years developing API/Web Services, REST and SOAP, JavaScript, test automation
  • 3+ years experience using Agile/Scrum to deliver Salesforce applications 
  • Extensive knowledge of Continuous Integration/Continuous Deployment (CI/CD), specifically in Salesforce environments
  • Extensive experience in data management and modelling within Salesforce environments
  • Expert in SQL and Salesforce Object Query Language
  • Salesforce certified developer I and developer II required with Salesforce certified administrator (SCA) strongly desired
  • Experience in Einstein Analytics is strongly desired

Primary Responsibilities

  • Serve in a team leader capacity with large-scale Application Development projects / programs
  • Holistically design solutions in a complex environment. Needs to consider impact on entire landscape in the design. The solutions must be sustainable for the long term
  • Research/troubleshoot, maintain & configure software, create test scripts and test applications and interfaces
  • Lead the technical portion of projects schedule and run meetings, coordinate with the business and other key stakeholders
  • Research, evaluate and recommend software and hardware products
  • Design and implement architecturally compliant system landscapes
  • Make recommendations to enhance processes, procedures and policies relating to systems functioning or performance
  • Determine priorities and pivot accordingly
  • Identify and mitigate risks with timely communication to stakeholders
  • Drive progressive improvements to enhance processes, functionality etc.
  • Communicate with all teams in ETP and with the business across the business
  • Lead the build-out or expansion of coding standards initiatives
  • Maintain a working knowledge of Software Code Development leading practices and serve as a thought leader to the SGWS organization
  • Provide coaching and development to junior developers
  • Improve efficiency of team to resolve problems
  • Identify, recommend, and implement process improvement opportunities for Application Development programs
  • Facilitate Code Development / Engineering training and education programs for the SGWS team
  • Recommend opportunities to lower testing costs or improve systems quality through alternative staffing models (e.g., gig, offshore, 3rd party)
  • Providing coaching and development to others
  • Oversee the work of 3rd party Development teams
  • Drive the development of business and technical process documentation and training materials
  • Drive the collection of required information to develop work scope around solutions to attain business requirements along with data needs as required.
  • Serve as liaison between Divisions/Functions and IT on projects and enhancements
  • Collect and evaluate information, formulate as well as test hypothesis.
  • Can drive technical validity of solution.
  • Coordinate issues resolution activities with varied stakeholders
  • Review entire problem logs and identify recurring problems.
  • Record projects status along with open issues every week.
  • Ensure to follow up on problems and process independently related to solutions engineering.
  • Participate in seminars, trade shows, and oversee internal demonstration facilities etc.
  • Develop meeting structure and present at meetings
  • Determine opportunities to redesign business processes to achieve better business results
  • Determine opportunities to automate business processes and functions
  • Educate the team on the goals of the business
  • Manage process conformity and compliance
  • Lead the development of business and technical process documentation and training materials
  • Lead the definition of project requirements by identifying project milestones, phases, and elements; assist with project budget needs
  • Lead the monitoring of project progress by tracking activity, resolving problems, publishing progress reports, and recommending actions

Minimum Qualifications

  • Bachelor’s Degree
  • 6+ years in a software/application development or comparable experience
  • Change Agent with Managerial Courage
  • Strategic thinker – can develop a plan to meet a long-term objective
  • Facilitation Skills: Can facilitate sessions and present to the executive level
  • Has long term potential for a leadership role in ETP
  • Strong analytical, mathematic, and problem-solving skills
  • Strong attention to detail
  • Strong capability to execute tasks with quality
  • Excellent oral and written communication skills
  • Excellence in communicating and presenting complex information to technical and nontechnical stakeholders
  • Ability to work with multiple stakeholders across a variety of functional disciplines
  • Ability to develop and manage an action plan
  • Experience working in large complex technology projects
  • Experience working with offshore teams
  • Excellence in communicating and presenting complex information to technical and nontechnical stakeholders
  • Extensive experience across the entire project life cycle (SDLC) – be it implementing new software or enhancing existing functionality
  • Experience with interfaces into and from platforms (using APIs, ESB, SAP PI etc.)
  • Deep understanding of business functions of supporting applications
  • Experience mentoring and developing Developers
  • Experience evaluating and improving Code quality / standards
  • Experience interacting with the Business community
  • Experience coordinating and leading development teams / projects
  • Command of Agile Development processes
  • Ability to demonstrate Agile delivery values

Preferred Qualification

  • Master’s Degree (computer science, information systems, software engineering)
  • Experience mentoring and developing Application Developers
  • Experience working with, and directing, third-party Application Developers
  • Command of Agile Development processes
  • A Wholesale/Distribution/CPG background including accounts receivable, complex pricing and tax laws
  • Leading and directing offshore application development programs

Agile Delivery Values

  • Openness – Team and stakeholders agree to be open about all work and challenges
  • Commitment – Personally commit to achieving the goals of the team
  • Respect – Respect your team members to be capable and independent
  • Courage – You have courage to do the right thing and work on tough problems
  • Focus – Everyone focus on the work in the sprint and the goal of the scrum team. Rise and fall as a team

Physical Demands

  • Physical demands include a considerable amount of time sitting and typing/keyboarding, using a computer (e.g., keyboard, mouse, and monitor), or adding machine
  • Physical demands with activity or condition may include walking, bending, reaching, standing, squatting, and stooping
  • May require occasional lifting/lowering, pushing, carrying, or pulling up to 20lbs
Miramar, Florida