Application Developer

Entergy Corporation
New Orleans, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New Orleans, United States of America

Tech stack

JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Review
Continuous Integration
DevOps
Github
Monitoring of Systems
Python
Pair Programming
Performance Tuning
Software Architecture
Software Engineering
GIT
Information Technology
Software Version Control
Docker

Job description

Entergy is seeking an application developer to support custom app development for the Integrated Customer Organization. This position will be a member of an agile scrum team to deliver next-generation AI systems in support of Entergy's customer-facing systems. The application developer's role is to design, build, test and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the development lifecycle. The developer will be expected to build high quality software utilizing the latest techniques in agile software development. The application developer will also analyze and fix software errors in a timely and accurate fashion and provide status reports where required., 1. Prepare and deliver reports for management and/or team members for status updates

  1. Facilitate knowledge sharing through code reviews, pair programming, and technical discussions
  2. Resolve conflicts independently when possible, escalating appropriately when needed
  3. Influence technical direction through well-reasoned arguments and demonstrated expertise
  4. Research and learn new development techniques, technologies and standards to improve systems and processes
  5. Coordinate across teams to identify and manage technical dependencies
  6. Maintain high-quality standards while meeting project timelines
  7. Champion best practices in software development, testing, and deployment
  8. Implement and improve CI/CD pipelines, testing frameworks, and monitoring systems
  9. Guide junior engineers in adopting best practices and modern development techniques
  10. Assist in the development of system and technical documentation

Requirements

  1. Bachelor's degree in computer science, software engineering, or related field OR equivalent combination of education and work experience
  2. Minimum 7 years of software engineering experience with progressively increasing responsibilities and technical complexity

Minimum Knowledge and Skills

  1. Excellent written and verbal communication skills
  2. Strong analytical and problem-solving abilities
  3. Collaborative mindset with ability to influence peers
  4. Adaptable approach to changing requirements and priorities
  5. Strong proficiency in Python and JavaScript, including modern frameworks
  6. Demonstrated experience with agile development methodologies and software architecture principles
  7. Knowledge of performance optimization techniques
  8. General knowledge of AI frameworks (LangChain, LlamaIndex, Strands, etc)
  9. CI/CD and DevOps experience
  10. Advanced knowledge of Git version control (branching, rebasing, Github actions)
  11. Working knowledge of AWS cloud services (Lambda, ECS/EKS, S3, etc.)
  12. Experience working with Docker containers
  13. Proficiency in automated testing frameworks (unit, integration, end-to-end testing)

Desired Skills

  1. Knowledge of voice/telephony systems
  2. Experience with implementing AI solutions
  3. Cloud certifications

About the company

Additional Responsibilities: As a provider of essential services, Entergy expects its employees to be available to work additional hours, to work in alternate locations, and/or to perform additional duties in connection with storms, outages, emergencies, or other situations as deemed necessary by the company. Exempt employees may not be paid overtime associated with such duties., As a provider of essential services, Entergy expects its employees to be available to work additional hours, to work in alternate locations, and/or to perform additional duties in connection with storms, outages, emergencies, or other situations as deemed necessary by the company. Exempt employees may not be paid overtime associated with such duties.

Apply for this position