Senior Software Engineer
Date: Sep 10, 2023
Location(s): Miami, FL, US, 33134
Company: NextEra Energy
Requisition ID: 74008
Florida Power & Light Company is America’s largest electric company, providing clean, affordable, and reliable electricity to more than 12 million people in Florida. We operate one of the cleanest power generation fleets in the U.S. and our reliability is among the best in the nation. Our goal is to achieve Real Zero carbon emissions from our operations by 2045 by expanding our solar capacity, increasing battery storage and bringing new renewable energy opportunities to Florida, while improving customer affordability and reliability. Are you interested in becoming a game-changer in the energy industry? Join our world-class team today!
Position Specific Description
Our team provides cloud and on-premise compute platform services to internal IT customers. We are continually enhancing and expanding those services to meet our organization’s needs. We treat these services as products with a focus on providing value to our internal IT customers. We are seeking a highly skilled and experienced Senior Programmer Analyst to join our dynamic team. In this role, you will be responsible for analyzing complex business requirements, designing and developing software solutions, and providing technical leadership to junior team members. You will collaborate closely with cross-functional teams to ensure the successful implementation of projects and drive the growth and improvement of our infrastructure. Responsibilities Essential experience Skills
• Analyzes, designs, develops, tests, debugs, implements, maintains, integrates, customizes and enhances existing or new IT Infrastructure self-service and automation systems
• Collaborate with stakeholders (e.g. application and IT teams stakeholders, product owners, and project managers) to understand functional and non-functional requirements
• Investigate and propose solutions to development and design problems
• Participate in scope of work estimation, forecasting and solutions business value
• Implement unit and integration tests and conduct functional and performance testing where appropriate.
• Develop reusable software building blocks to enable faster delivery
• Prepare technical documentation, including software design evaluation plans, test results, technical manuals and knowledge base articles.
• Applies appropriate Agile or development methodologies, system development lifecycles, tools, and technology
• Automates the handoff of code releases from development to operations (DevOps and Cloud Support)
• Participates in the change management and service ticket management processes - escalations from the Operations teams, including receiving, resolution monitoring, and ensuring customer satisfaction
• Builds strong working understanding of the solution being delivered
• 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 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
• Stay updated with the latest technologies, tools, and industry trends, and recommend their adoption where appropriate
• Provide technical leadership and mentorship to junior programmers, guiding them in software development methodologies, code review, and problem-solving.
• Bachelor's degree in computer science or equivalent experience
• 5+ years of experience as a Programmer Analyst or similar role.
• Excellent analytical and technical skills
• Excellent interpersonal skills in areas such as teamwork, facilitation, and negotiation
• Strong leadership skills such as critical thinking, problem solving, motivating others, and relationship building
• Excellent written and verbal communication skills
• Good presentation skills, develop and present material that is concise and effective
• Public cloud and on-premise systems infrastructure expertise
• Intermediate networking knowledge of routing, switching, security, load balancing on public and private networks
• Advanced knowledge of public and private domain name services operation and architecture
• Understanding best practices for large IT organizations
• Strong knowledge and experience working with cloud platforms such as AWS and Azure
• Proficiency in IaC tools and frameworks such as Terraform, AWS CloudFormation, YAML, and JSON
• Familiarity with DevOps practices and tools such as pipelines (CI/CD), version control systems (Github),
• Proficiency in scripting languages such as Python, Shell Script, and Powershell
• Understanding of cloud security best practices, including identity and access management (IAM).
• Experience with cloud monitoring and troubleshooting tools like AWS CloudWatch.
• Ability to set up alerts, analyze logs, and identify performance bottlenecks or system issues.
• Experience with AWS Lambda, RDS and DynamoDB.
• Skilled in setting up and maintaining Linux/Windows virtual servers on AWS EC2.
• Knowledge of containerization technologies like Docker and container orchestration platforms such as Kubernetes
Job Overview
This position assesses, designs, develops, integrates and troubleshoots technology to support business processes. Employees provide technical or functional guidance to project or work teams, as needed within specific or multiple disciplines. This position is accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.
Job Duties & Responsibilities
• 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
• 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
Required Qualifications
• High School Grad / GED
• Bachelor's or Equivalent Experience
• Experience: 4+ years
Preferred Qualifications
• Bachelor's - Information Systems
Employee Group: Exempt
Employee Type: Full Time
Job Category: Information Technology
Organization: Florida Power & Light Company
Relocation Provided: Yes, if applicable
NextEra Energy is an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to race, color, age, national origin, religion, marital status, sex, sexual orientation, gender identity, gender expression, genetics, disability, protected veteran status or any other basis prohibited by law. We are committed to a diverse and inclusive workplace.
NextEra Energy provides reasonable accommodation in its application and selection process for qualified individuals, including accommodations related to compliance with conditional job offer requirements, consistent with federal, state, and local laws. Supporting medical or religious documentation will be required where applicable and permitted by applicable law. To request a reasonable accommodation, please send an e-mail to recruiting-coordinator.sharedmailbox@nexteraenergy.com, providing your name, telephone number and the best time for us to reach you. Alternatively, you may call 1-844-694-4748. Please do not use this line to inquire about your application status.
NextEra Energy will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
NextEra Energy does not accept any unsolicited resumes or referrals from any third-party recruiting firms or agencies. Please see our policy for more information.
Nearest Major Market: Miami