Principal IT Programmer Analyst

NextEra Energy•Palm Beach, FL

About The Position

As a Salesforce Principal IT Programmer at NextEra Energy, this role designs, develops, and implements custom Salesforce solutions in collaboration with business analysts, project managers, and other development team members. The position requires expertise in Salesforce development and architecture, including Apex, Visualforce, Lightning components, integrations, configuration, and platform best practices. It also enables responsible use of approved generative AI-assisted delivery tools and workflows, with appropriate human review, quality assurance, security awareness, documentation, and compliance with company controls. The position assesses, designs, develops, integrates, and troubleshoots technology supporting business processes. It provides technical or functional guidance to project or work teams and is accountable for the reliability, performance, security, and continuity of IT systems, as well as effective technical support. The role participates in the software development lifecycle, applies development methodologies and tools, supports release handoffs and change processes, and ensures systems and applications meet applicable company policies, standards, and legislation.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent experience.
  • High school diploma or GED.
  • At least 5 years of Salesforce development experience, including Apex, Visualforce, and Lightning components.
  • At least 6 years of experience, as stated in the general required qualifications.
  • Experience with generative AI-assisted delivery tools or software engineering productivity tools, such as Claude, Devin, Agentforce, or other approved enterprise tools.
  • Strong understanding of Salesforce platform capabilities, including object modeling, security, and performance tuning.
  • Proficiency with Salesforce integration tools and techniques, such as REST/SOAP APIs, web services, and middleware.
  • Experience with Salesforce configuration, including custom objects, fields, workflows, and validation rules.
  • Familiarity with Salesforce DX, Visual Studio Code, and Git.
  • Excellent problem-solving skills, including the ability to debug and resolve complex technical issues.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
  • Experience with Agile/Scrum methodologies and software development lifecycle (SDLC) best practices.
  • Salesforce Platform Developer I certification.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.

Nice To Haves

  • Salesforce Platform Developer II certification.
  • Salesforce App Builder certification.
  • Bachelor’s degree in Information Systems.

Responsibilities

  • Establish responsible practices for AI-assisted delivery, including human review, quality assurance, security awareness, documentation standards, and alignment with company policies and controls.
  • Enable internal teams to use approved generative AI-assisted delivery tools and workflows for delivery productivity, documentation, testing support, backlog analysis, and knowledge management.
  • Design, develop, test, and deploy custom Salesforce solutions and applications using Apex, Visualforce, Lightning components, and other Salesforce technologies.
  • Collaborate with business analysts and stakeholders to understand business requirements and translate them into technical specifications.
  • Create and maintain Salesforce objects, fields, workflows, validation rules, and other configurations.
  • Develop and enhance Salesforce integrations with other systems using APIs, web services, and middleware.
  • Ensure Salesforce solutions meet performance, security, scalability, and coding-standard requirements.
  • Maintain, update, and optimize existing Salesforce applications and customizations.
  • Analyze, design, develop, test, debug, implement, maintain, integrate, customize, and enhance new or existing systems.
  • Apply Agile or other development methodologies, system development lifecycles, tools, and technologies to manage development activities.
  • Automate the handoff of code releases from development to operations (DevOps).
  • Participate in change management and service ticket management, including receiving tickets, monitoring resolution, and ensuring customer satisfaction.
  • Lead projects when needed and develop a strong working understanding of the solution being delivered.
  • Provide preventative maintenance, troubleshoot issues, and resolve complex problems in a timely manner to support user satisfaction.
  • Design, develop, and test experimental application work to test new ideas within bounded cost and time frames.
  • Ensure application processes follow corporate social responsibility, security, compliance, environmental, and technical policies, applicable standards, and legislation.
  • Act as liaison with regulatory agencies, vendors, and contractors on computer systems matters as required.
  • Define metrics and monitor Service Level Agreements (SLAs) for systems being developed.
  • Troubleshoot and resolve technical issues, providing support to end users and team members.
  • Participate in the full software development lifecycle, including planning, design, development, testing, deployment, and support.
  • Stay current with Salesforce releases, features, and industry trends.
  • Document technical designs, configurations, and development processes for knowledge sharing and support.
  • Perform other job-related duties as assigned.

Benefits

  • The company offers a wide range of benefits for employees and eligible family members; specific benefits are not listed.
  • Relocation assistance is provided if applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service