Principal IT Programmer Analyst

NextEra EnergyHouston, TX

About The Position

The Principal IT Programmer Analyst within NEER Solutions serves as a senior technical leader responsible for the full stack design, development, and delivery of enterprise-grade platforms supporting NextEra Energy Retail's mass market operations. This individual operates at the intersection of technology and business — capable of architecting scalable .NET/SQL solutions and communicating those decisions with clarity to business stakeholders and senior leadership. They lead distributed onshore/offshore teams and champion AI-assisted development as a standard of modern delivery.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or related field
  • 8+ years of progressive software development experience, with at least 3 years in a senior or principal capacity
  • Expert-level proficiency in .NET (C#, ASP.NET Core, Web API, MVC) and Microsoft SQL Server (schema design, stored procedures, query optimization, indexing)
  • Proven experience designing and optimizing IVR call flows and queue routing logic in telephony platforms
  • Familiarity with contact center AI capabilities — agent assist, real-time transcription, sentiment analysis, bot containment reporting
  • Experience with CI/CD pipelines and DevOps tooling (Azure DevOps, Git)
  • Demonstrated, hands-on use of AI coding and productivity tools as a regular part of the development workflow
  • Proven experience leading and managing distributed onshore/offshore development teams
  • Cloud platform exposure — GCP, AWS preferred
  • Exceptional business-facing communication skills — able to present to Directors, VPs, and business leads without relying on technical jargon
  • High School Grad / GED
  • Bachelor's or Equivalent Experience
  • Experience: 6+ years

Nice To Haves

  • Master's in MIS or CS strongly preferred
  • Master's - Information Systems

Responsibilities

  • Architect and deliver full stack solutions using .NET (C#, ASP.NET Core, Web API) and Microsoft SQL Server, ensuring scalability, performance, and long-term maintainability
  • Manage and own a customer call center application stack, including telephony platform administration and integration
  • Deliver and manage AI chatbot and/or voice bot solutions, including NLP/LLM platform configuration, conversational design integration, and backend API connectivity
  • Familiarity with contact center AI capabilities — agent assist, real-time transcription, sentiment analysis, bot containment reporting
  • Integrate telephony and chatbot platforms with CRM and billing systems via REST APIs or middleware
  • Lead design reviews, code reviews, and technical standards enforcement across enterprise platforms
  • Drive adoption of AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT) to accelerate delivery velocity and improve code quality
  • Evaluate and recommend architectural patterns, technology upgrades, and integration approaches
  • Assesses, designs, develops, integrates and troubleshoots technology to support business processes.
  • Provides technical or functional guidance to project or work teams, as needed within specific or multiple disciplines.
  • Accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.
  • Analyzes, designs, develops, tests, debugs, implements, maintains, integrates, customizes, and enhances existing or new systems
  • Applies appropriate Agile or development methodologies, system development lifecycles, tools, and technology to manage development activities
  • Automates the handoff of code releases from development to operations (DevOps)
  • Participates in the change management and service ticket management processes including receiving, resolution monitoring, and ensuring customer satisfaction
  • Leads projects when needed and builds strong working understanding of the solution being delivered
  • Ensures user satisfaction by providing preventative maintenance, troubleshooting, and timely resolution of more complex problems
  • Designs, develops, and tests experimental application work to test new ideas with bounded cost and time frames
  • Ensures that applications processes are conducted in line with corporate social responsibility, security, compliance, environmental, and technical policies and applicable standards and legislation
  • Acts as liaison with regulatory agencies, vendors, and contractors on matters relating to computer systems as required
  • Defines metrics and monitors Service Level Agreements (SLAs) for systems being developed
  • Performs other job-related duties as assigned

Benefits

  • Relocation Provided: Yes, if applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service