Job Description
NRG Energy is a dynamic energy company focused on innovation and growth. They are seeking a full-stack .NET and React developer to design, develop, and support IT applications for their Natural Gas business, utilizing AI capabilities to improve efficiency and automation.
Responsibilities
- Develop, maintain, and enhance web and Windows applications using C#/.NET Framework or .NET Core
- Implement data access layers using Dapper and Entity Framework for efficient SQL database interaction
- Design and optimize SQL queries, stored procedures, and database schemas for performance and reliability
- Build and support RESTful APIs and web services for integration with other apps
- Develop React.js front-end components for modern, responsive web applications
- Use AI tools for architecture exploration, code generation, testing, and debugging
- Build and refine agent-style workflows and structured prompts to automate development tasks
- Utilize prompt engineering techniques to design workflows for document processing, operational insights, and automation
- Collaborate on implementing predictive analytics, anomaly detection, and intelligent decision-support features within business applications
- Connect applications with enterprise systems supporting gas scheduling, trading, risk, and settlement workflows
- Work with stakeholders to gather requirements and translate them into technical solutions
- Provide production support, troubleshoot issues, and ensure high availability of critical applications
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews and adhere to established development standards
- Support change management and validation processes for production deployments
- Work closely with operations, risk, accounting, and IT teams to deliver solutions aligned with business needs
- Document application workflows, dependencies, and technical specifications
- Communicate technical concepts clearly to both technical and non-technical audiences
Skills
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 1–5 years of experience in .NET application development (web and/or Windows)
- Hands-on experience with SQL Server, Dapper, and Entity Framework
- Exposure to React.js and modern web development practices
- Familiarity with AI services and ability to design prompt-based solutions
- Proficiency in C#/.NET Framework or .NET Core
- Strong understanding of object-oriented programming and design patterns
- Proficiency with at least one vibe coding tool (e.g CoPilot, Clause, Cursor)
- Working knowledge of SQL, query optimization, and stored procedures
- Experience with RESTful APIs, web services, and React.js
- Familiarity with Git and collaborative development workflows
- Exposure to energy and gas trading business will be a big positive
Benefits
- Annual bonus
- Short- and long-term incentives
- Program-specific awards
- Medical
- Vision
- Dental
- 401K
- Flexible spending accounts
Company Overview
Company H1B Sponsorship
Apply To This Job