
Principal IT Programmer Analyst
NextEra Energy, Inc.
full-time
Posted on:
Location Type: Office
Location: Palm Beach Gardens • Florida • United States
Visit company websiteExplore more
Job Level
About the role
- Lead software system architecture and design from concept to implementation
- Code in multiple languages, primarily C# and Angular
- Analyze, design, develop, test, debug, implement, deploy, maintain, and enhance new and existing software
- Support software written by others to ensure team and department objectives are met
- Consult with customers to understand problems and develop potential solutions in a solo or collaborative environment based on scope
- Collaborate with IT and other business units when necessary to develop compliant applications
- Maintain awareness of new technology and collaborate how to integrate into team solutions when applicable
- Provide mentoring and guidance to junior developers
- Practice good project management skills, and ability to handle large projects
- Communicate project status, technical decisions, and system designs to varying organizational levels.
Requirements
- Bachelor's degree in Engineering, Computer Science, or equivalent work experience
- 6+ years of software development experience
- Experience leading small engineering teams and software architecture projects
- Strong communication skills with technical and product stakeholders
- Ability to accurately estimate work scope and identify project blockers
- 1+ years of recent C#, Angular, AWS CI/CD, GitHub Actions experience
- Strong understanding of AWS cloud computing
- Expertise in CI/CD and infrastructure-as-code processes.
Benefits
- NextEra Energy offers a wide range of benefits to support our employees and their eligible family members. Click here to learn more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#AngularAWSCI/CDinfrastructure-as-codesoftware architecturesoftware developmentdebuggingproject managementmentoring
Soft skills
communicationcollaborationproblem-solvingleadershipproject estimationguidanceteamworkadaptabilitytechnical decision-makingcustomer consultation
Certifications
Bachelor's degree in EngineeringBachelor's degree in Computer Science