Jobs · Florida

Senior Programmer Analyst (Salesforce Developer / Architect)

$108k–$135k/yrFull-time

OUC – The Reliable One is seeking a highly skilled, solutions-oriented Salesforce professional to serve as the technical lead and subject matter expert for OUC’s Salesforce platform, driving the support and enhancement of multiple custom applications across operations, sales and marketing, customer service, billing, and meter-to-cash functions.

About the role

In this role, you will design and implement Salesforce solutions, translate complex business requirements into robust technical designs, oversee testing and deployments, manage platform health and upgrades, and collaborate with internal teams and external vendors. You will serve as the technical owner of the Salesforce platform and its applications, ensuring stability, security, and scalability.

Responsibilities

  • Design, develop, and support custom Salesforce solutions, including Apex, automation, integrations, and data models.
  • Serve as the technical owner of multiple Salesforce applications, ensuring platform stability, security, and scalability.
  • Analyze system behavior and transaction flows to ensure accurate processing and reliable results.
  • Translate business requirements into technical designs and participate in solution design discussions.
  • Write and execute unit and integration test plans; support deployments across Salesforce environments.
  • Support Salesforce platform administration, including user access, licensing, environments, and troubleshooting.
  • Participate in Salesforce upgrades, release readiness, testing, and production implementations.
  • Assist in triaging and resolving Salesforce application production issues as per OUC’s service level agreement with various business units.
  • Collaborate with IT teams, business partners, and vendors to resolve complex system issues.
  • Maintain clear technical documentation and support continuous improvement initiatives.
  • Provide technical guidance and mentoring to team members as appropriate.
  • Develop complex to highly complex code to support solution requirements and designs for assigned Salesforce cloud-based applications and related data sources.
  • Investigate and analyze how the system processes transactions to determine if Salesforce functionality is configured correctly and produces accurate results.
  • Provide complex to highly complex application analysis for Information Technology and business clients, and serve as a technical contact for Business Application Analysts requiring in-depth Salesforce expertise.
  • Evaluate business impact of errors and provide solution recommendations through collaboration with analysts and business experts.
  • Evaluate existing and new system functionality; determine unmet requirements and develop action plans to correct deficiencies, including nonfunctional requirements related to data management and security.
  • Define and document system scope, current logical view, general technical requirements, and proposed logical view using structured design and analysis techniques.
  • Provide comprehensive data queries and results to analyze system output and functional execution of key Salesforce transactions.
  • Monitor and track system updates and user access to ensure successful auditing and compliance.
  • Ensure appropriate monitoring, logging, and audit controls are in place to trace events, review results, and make improvement recommendations.
  • Review Salesforce integrations and interfaces to ensure functionality is configured correctly and produces accurate results.
  • Work on complex to highly complex business scenarios to ensure Salesforce processes transactions accurately.
  • Implement Salesforce cloud-based designs and solutions leveraging Salesforce Platform, Apex, Lightning, Flows, and integrations.
  • Guide and collaborate with Business Application Analysts to understand business needs and translate them into detailed technical and program specifications.
  • Prepare necessary end-user reports, extracts, and queries; develop and maintain documentation related to system functionality, performance benchmarks, and integrations.
  • Document all system issues and their resolutions.
  • Research, develop, and evaluate solution alternatives to meet project objectives and recommend optimal approaches.
  • Design and execute unit and integration test plans.
  • Participate in Salesforce platform upgrades, patching, testing, and production implementations.
  • Work on small, medium, and large-scale projects as required by OUC.
  • Follow triage, Software Development Life Cycle (SDLC), change management, and IT governance processes to promote new or revised Salesforce components across environments.
  • Develop documentation for new Salesforce functionality and updates to existing system documentation.
  • Contribute to Salesforce system architecture and design, ensuring scalability, performance, and security best practices.
  • Stay current with Salesforce releases, tools, Trailhead learning, and emerging development best practices.
  • Collaborate with technical teams to identify solutions and lead design sessions with functional users, business analysts, and developers to define and document interface requirements.
  • Analyze, diagnose, and troubleshoot complex Salesforce system issues to identify root cause and implement preventative solutions.
  • Contact Salesforce and third-party software vendors to report, track, and resolve platform-related issues.
  • Research, evaluate, and correct system malfunctions in partnership with Business Analysts to ensure timely resolution.
  • Work independently and proactively develop recommendations for Salesforce system and solution improvements.
  • Plan, document, and test disaster recovery procedures related to Salesforce environments.
  • Utilize version control systems for collaboration and code management, including Git-based repositories.
  • Participate in scheduled on-call rotation responsibilities.
  • Communicate technical information effectively to non-IT personnel.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, Management Information Systems (MIS), or a related field from an accredited college or university; or an equivalent combination of education, certifications, and experience.
  • 7+ years of software development experience using formal SDLC methodologies (Agile and/or Waterfall) across multiple environments.
  • 3+ years of hands-on Salesforce experience in a senior technical role (Salesforce Developer, Programmer Analyst, or Architect), including designing, developing, and supporting custom applications with Apex, integrations, automation, and data models.
  • Strong experience with Salesforce platform administration, including user and license management, security model configuration, environment management, troubleshooting, and ongoing platform maintenance.
  • Working knowledge of Salesforce Trailhead, release readiness, and continuous learning aligned with Salesforce seasonal updates.
  • Experience writing and executing unit and integration test plans.
  • Familiarity with quality assurance methodologies, requirements documentation, and data analysis, as well as other IT disciplines such as data warehouses, BI tools, and enterprise systems.
  • Proven ability to translate business requirements into scalable technical designs and lead solution design discussions with business and IT stakeholders.
  • Ability to adapt to changing technology, work independently and collaboratively, manage multiple priorities, and communicate effectively with both technical and non-technical audiences, including presenting complex concepts clearly.

Preferred Qualifications

  • Salesforce certifications (Administrator, Platform Developer, or Architect) strongly preferred.
  • Experience serving as a technical lead or solution architect for multiple Salesforce applications.
  • Exposure to multiple Salesforce clouds (e.g., Government Cloud, Marketing Cloud, or similar enterprise implementations).
  • Experience with commonly utilized development technologies, including Lightning Web Components, Flow Builder, Apex and Java, SOQL/SQL.
  • Experience integrating Salesforce with data warehouses, business intelligence tools, or enterprise systems.
  • Utilities, government, or regulated-industry experience (Oracle CCB and Meter-to-Cash experience a plus).
  • Experience mentoring junior developers and providing technical guidance to cross-functional teams.

Technical Skills

  • Salesforce Platform, Sales Cloud, Service Cloud, and other Salesforce cloud solutions (e.g., Government Cloud, Marketing Cloud).
  • Developing structured test scenarios, test cases, and performing accurate testing with documented results.
  • Developing complex structured queries using SOQL and SQL for accurate results.
  • Best practices for presenting system output to end-users.
  • Preparing comprehensive system and technical documentation.
  • Data analysis.
  • General administration and troubleshooting knowledge of operating systems including Windows.

Benefits

  • Competitive compensation.
  • Low-cost medical, dental, and vision benefits and paid life insurance premiums with no probationary period.
  • OUC’s Hybrid Retirement Program includes a fully-funded cash balance account, defined contribution with employer matching, and a health reimbursement account.
  • Generous paid vacation, holidays, and sick time.
  • Paid parental leave.
  • Educational Assistance Program, including tuition reimbursement, paid memberships in professional associations, and paid conference and training opportunities.
  • Wellness incentives and free access to all on-site OUC fitness facilities.
  • Access to family-oriented recreational areas.
  • Paid Conference and Training Opportunities.
  • Hybrid work schedule.

Pay

Salary Range: $107,980 - $134,974 annually.

Schedule

Hybrid work schedule.

Similar jobs

Senior Analyst, Salesforce

Success Academy Charter SchoolsNew York, NY· 3 wk ago
Business Development$120k/yrapply on job-boards.greenhouse.io