Software Developer - Hybrid
Explicitly uses vibe-coding tools (CoPilot, Cursor, Claude) and prompt engineering for AI-augmented development and automation.
About the Role
NRG Energy is hiring a .NET developer to design, develop, and support Natural Gas Risk applications for the Gas Trading business. The role involves building secure, high-performance .NET and SQL-based systems, integrating with enterprise trading workflows, and using AI-augmented tools (e.g., CoPilot, Cursor, Claude) to improve development and automation.
Job Description
Role
NRG is seeking a .NET developer to design, develop, and support applications that power Natural Gas Risk and Gas Trading workflows. The developer will build backend services, data access layers, and integrations that compute positions, mark-to-market values, exposure, and other quantitative metrics, while leveraging generative AI tools to accelerate development and automation.
Key Responsibilities
- Develop, maintain, and enhance applications using C#/.NET Framework or .NET Core.
- Implement data access layers with Dapper and Entity Framework; design and optimize SQL queries, stored procedures, and database schemas.
- Build and support RESTful APIs and web services for application integration.
- Use AI tools for architecture exploration, code generation, testing, debugging, and to build agent-style workflows and structured prompts.
- Integrate applications with enterprise systems supporting gas scheduling, trading, risk, and settlement workflows.
- Gather requirements from Trading, Operations, Risk, Accounting, and IT and translate them into technical solutions.
- Provide production support, troubleshooting, and ensure high availability for critical applications.
- Participate in code reviews, follow development standards, and support change management and validation for deployments.
- Document application workflows, dependencies, and technical specifications; communicate technical concepts to technical and non-technical stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 1–5 years of experience in .NET application development.
- Proficiency in C#/.NET Framework or .NET Core and strong understanding of object-oriented programming and design patterns.
- Hands-on experience with SQL Server, Dapper, and Entity Framework; working knowledge of SQL query optimization and stored procedures.
- Experience building RESTful APIs and working with Git and collaborative development workflows.
- Familiarity with AI services and prompt-based solutions; proficiency with at least one vibe-coding tool (examples: CoPilot, Claude, Cursor).
- Exposure to energy and gas trading concepts (mark-to-market, forward curves) is a strong plus.
Location & Work Type
- Hybrid role reporting to Princeton, NJ or Houston, TX offices; in-office one day per week.
Compensation
- Base salary range: $101,200 - $167,040. Actual salary will vary based on location, experience, and performance.
Tech Stack
Skills
Experience Level
Salary
USD 101,200 - 167,040/year
Benefits
- •Hybrid (1 day/week)
- •Medical insurance
- •Vision insurance
- •Dental insurance
- •401K
- •Flexible spending accounts
- •Annual bonus
- •Short- and long-term incentives
- •Program-specific awards