NRG Energy→
Software Developer - Hybrid
Entry LevelHybrid
Location
Houston, TX
Salary
$101k–$167k/yr
Experience
Not specified
Posted
2 months ago
Skills
.net frameworkc#sql serverdapperentity frameworkai servicesrestful apisobject-oriented programminggit
Job Description
Summary: NRG Energy is a dynamic company that encourages employee growth and development. They are seeking a .NET developer to design, develop, and support applications for their Natural Gas Risk applications, collaborating with various teams to deliver secure and efficient solutions.
Responsibilities:
- Develop, maintain, and enhance 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
- 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
- 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
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 1–5 years of experience in .NET application development
- Hands-on experience with SQL Server, Dapper, and Entity Framework
- Familiarity with AI services and ability to design prompt-based solutions
- Exposure to energy and gas trading business will be a big positive
- Familiarity with concepts like 'mark to market' and 'forward curves' will be a huge plus
- 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
- Familiarity with Git and collaborative development workflows
Required Skills: .NET Framework, C#, SQL Server
Important Skills: Dapper, Entity Framework, AI services, RESTful APIs
Nice-to-Have Skills: Object-oriented programming, Git
Benefits: Annual bonus, Short- and long-term incentives, Program-specific awards, Medical, Vision, Dental, 401K, Flexible spending accounts
Benefits
Annual bonus
Short- and long-term incentives
Program-specific awards
Medical
Vision
Dental
401K
Flexible spending accounts