Job Information

Error Icon

Public Transportation Services Corporation (PTSC)
PTSC is an equal employment opportunity employer

Non-Represented EMPLOYMENT OPPORTUNITY

Bulletin No:
005447-007
Job Title:
PRINCIPAL SOFTWARE ENGINEER (SALESFORCE)
Specialty:
SALESFORCE
Closing Date:
Open Until Filled
Salary Grade:
H1N
Salary Range:
$92,643 - $115,793 - $138,964
External/Internal:
EXTERNAL
Open Until Filled openings may be closed at any time without notice.

At Will**

Other Info:

This bulletin is posted to establish or add to a Qualified Candidate Pool(QCP)

 

Basic Function

Performs as a Technical Project Leader of complex system development or enhancement projects and/or multiple application support teams, which may include various TAP and Metro Information Technology personnel, technical contractors, consultants or other internal or external entities.

Example Of Duties

  • Leads technical personnel in support of related systems
  • Oversees technical personnel to accurately and reliably produce required reports and documents
  • Develops customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements, and company goals
  • Oversees Salesforce processes; ensures tasks are implemented in a timely and accurate manner
  • Sets guidelines and exercises leadership skills to establish and meet target dates on large and highly-complex projects involving multiple systems
  • Acts as technical team leader and maintains responsibility for analysis, design and implementation of projects as assigned, including complex and highly specialized applications
  • Conducts the most complex programming, system analysis and design of highly-complex systems using Apex Development Methodology in a multi-platform infrastructure and environment
  • Consults and advises user departments and other Salesforce support teams on system requirements and enhancements, and supports Salesforce platform for various departments
  • Recommends approval of system designs and interacts with user managers and department users in a senior leadership capacity
  • Resolves highly difficult problems in large highly complex applications systems using highly proactive problem management, diagnosis and resolution
  • Identifies diagnoses and resolves system problems, at the most complex levels, involving programming logic, interoperability between several technical components, and client interface
  • Researches, identifies, and refers complex technical problems related to platform management and database administration.
  • Leads the preparation of project reports such as technical overviews, alternatives to business requirements, feasibility studies, project proposals, and requests for proposals for the purchase of new software and hardware
  • Leads consultants in the analysis, design, implementation and integration of application business systems
  • Leads the evaluation, configuration, implementation, and integration of commercial off-the-shelf (COTS) software
  • Develops software and hardware specifications and standards Creates applications to interface with Salesforce
  • Evaluates existing sales processes and determines potential Salesforce-enabled enhancements
  • Contributes to ensuring that the EEO policies and programs of Metro are carried out

Requirements For Employment

  • Bachelor's degree - Computer Science, Business Information System Technology, Computer Engineering, or related field
  • 4 years of senior software engineer-level experience in designing, implementing and maintaining an enterprise wide system
  • Experience as outlined above may be substituted for education on a year-for-year basis
Preferred Qualifications

Preferred Qualifications (PQs) are used to identify relevant knowledge, skills, and abilities (KSAs) as determined by business necessity. These criteria are considered preferred qualifications and are not intended to serve as minimum requirements for the position. PQs will help support selection decisions throughout the recruitment. In addition, applicants who possess these PQs will not automatically be selected.

The following are the preferred qualifications:

  • Salesforce Certified Administrator
  • Salesforce Certified Platform Developer I
  • Experience developing in Salesforce Lightning
  • Experience integrating Salesforce with external systems
  • Experience using Bootstrap, CSS, JQuery frameworks
  • Experience developing web services in Salesforce

Knowledge:

  • Complex business processes, as well as areas outside of immediate responsibility
  • Theories, principles, and practices related to information systems and supported business areas
  • Business process and system process modeling and problem solving techniques
  • Change control systems and other Salesforce best practices such as those concerning data security and Personally Identifiable Information (PII)
  • Declarative code vs. custom code using Visualforce and Apex
  • Salesforce.com, Apex programming, Visualforce, SOQL and SOSL.
  • Salesforce.com profiles, roles, permission sets and sharing rules, validation rules, tasks, workflow rules and triggers.
  • Developing, testing and deploying custom fields/objects, forms, workflows, interfaces, records, and user roles to meet business requirements
  • Salesforce.com administrative tools such as managing users, data management, generating reports, dashboards and communication templates
  • Full Software Development Life Cycle (SDLC)

Abilities:

  • Resolve highly difficult problems regarding highly complex programming and systems logic
  • Perform highly complex systems implementation and integration tasks
  • Analyze and evaluate system changes to determine feasibility
  • Analyze situations, identify problems, and recommend and implement solutions in a cost-effective manner
  • Identify and resolve conflicting project and/or client requirements
  • Prepare reports, proposals, presentations and correspondence in a professional manner
  • Exercise judgment and creativity in making decisions
  • Interact professionally with various levels of employees and outside representatives
  • Meet tight time constraints and frequent deadlines
  • Clearly define system integration and interface requirements
  • Communicate effectively orally and in writing
  • Multi-task on multiple concurrent projects Perform complex programming leveraging HTML, CSS, JavaScript, JQuery, AJAX, JSON, REST, and other technologies

Selection Procedure

Applicants who best meet job-related qualifications will be invited to participate in the examination process that may consist of any combination of written, performance, or oral appraisal to further evaluate job-related experience, knowledge, skills and abilities.

Application Procedure

To apply, visit Metro's website at www.metro.net and complete an online Employment Application.

Computers are available to complete online Employment Applications at the following Metro location:

METRO Headquarters, Employment Office
One Gateway Plaza
Los Angeles, CA 90012

Telephone:
(213) 922-6217 or persons with hearing or speech impairments can use California Relay Service 711 to contact Metro.

All completed online Employment Applications must be received by 5:00 p.m. on the closing date. (JMC)

*Open to the public and all Metro employees

This job bulletin is not to be construed as an exhaustive list of duties, responsibilities, or requirements. Employees may be required to perform other related job duties.