The Lead Developer will provide leadership, supervise, and prioritize development activities and staff for an application area. Design processes and metrics for functional area and work closely with architects to ensure proper system design, ensuring highest quality implementations from design through QA to production. Assist multiple team members and other project leads in the day-to-day activities related to project work and performs forward thinking evaluation and research for new packages and releases.
Major Tasks, Responsibilities, and Key Accountabilities
Anticipate hardware and software design needs;
Review packages and products to determine viability as solutions and fit for other areas;
Supervise team developing (coding), implementing and maintaining tools/applications;
Review technical design and specifications for business and functional requirements fit;
Ensure team members are trained and cross-trained in areas of expertise;
Evaluate, research and make recommendations for upgrades, patches and new functionality;
Ensure root cause analysis, metrics, and control processes and employed for defect resolution;
Lead development activities for a business application;
Assign and plan resources for projects and RTS; and
Manage resource expenses and capitalized labor budget and actuals.
Nature and Scope
Identifies key barriers/core problems and applies problem solving skills in order to deal creatively with complex situations. Troubleshoots and resolves complex problems. Makes decisions under conditions of uncertainty, sometimes with incomplete information, that produce effective end results.
Independently performs assignments with instruction limited to the results expected. Determines and develops an approach to solutions. Receives technical guidance only on unusual or complex problems or issues.
May oversee the completion of projects and assignments, including planning, assigning, monitoring and reviewing progress and accuracy of work, evaluating results, etc. Contributes to employees' professional development but does not have hiring or firing authority.
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Education and Experience
Bachelor’s degree or equivalent in Computer Science, Computer Information Systems or closely related field plus 8 years of work experience in offered or similar position involving Salesforce development.
Will also accept Master’s degree or equivalent in Computer Science, Computer Information Systems or closely related field plus 6 years of experience in offered or similar position involving Salesforce development.
Up to 10% domestic travel required.
Employer will accept any suitable combination of education, training and experience equivalent to a Bachelor's or Master’s (An applicant may qualify by presenting an academic evaluation stating that s/he has attained the equivalent of a U.S. bachelor’s or master’s degree in Computer Science, Computer Information Systems or closely related field).
Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or closely related field plus 5 years of work experience in offered or similar position building and maintaining a Product Information Management or Master Data Management platform.