C# / .NET Developer - Mobile
Princeton, NJ, US, 08540
As an NRG employee, we encourage you to take charge of your career and development journey. We invite you to explore exciting opportunities across our businesses. You’ll find that our dynamic work environment provides variety and challenge. Your growth is key to our ongoing success—take the lead in shaping your career development, goals and future!
C# / .NET Developer – Natural Gas Pricing Systems
(Bonus: iOS Development Experience)
Job Summary We are seeking a C# / .NET Developer to design, build, and enhance applications that support NRG’s Natural Gas Retail business. While this role is fundamentally rooted in the Microsoft technology stack, developers with overlapping experience in native mobile app development within the Apple ecosystem will stand out.
In this role, you will collaborate closely with Retail Operations, Sales, Trading, and IT teams to deliver secure, reliable, and high‑performing enterprise solutions. Additionally, you will be expected to heavily incorporate AI-assisted engineering tools (e.g., Copilot, Cursor, Claude) into your daily workflows to drive efficiency, elevate code quality, and automate routine tasks.
Key Responsibilities
Application Development & Support
Develop & Maintain: Build and enhance web applications using C# / .NET Framework or .NET Core.
Database Management: Implement data access layers using Dapper and Entity Framework; design and optimize SQL queries, stored procedures, and database schemas for maximum performance.
API Integration: Build and support RESTful APIs and web services for seamless application integration.
AI-Augmented Engineering
AI Integration: Leverage AI tools for architecture exploration, code generation, testing, and debugging.
Workflow Automation: Build and refine agent-style workflows and structured prompts to automate development tasks, document processing, and operational insights.
Advanced Features: Collaborate on implementing predictive analytics, anomaly detection, and intelligent decision-support features within business applications.
System Integration & Business Support
Enterprise Connectivity: Connect applications with enterprise systems supporting gas billing, Salesforce, gas trading, and internal AI workflows.
Requirements Gathering: Partner with stakeholders to translate business needs into scalable technical solutions.
Production Support: Troubleshoot issues and ensure the high availability of critical business applications.
Quality, Governance & Collaboration
Code Quality: Write clean, maintainable, and well-documented code following OOP principles and best practices.
Peer Review: Participate in code reviews, adhere to development standards, and support change management for production deployments.
Cross-Functional Teamwork: Work closely with operations, risk, accounting, and IT teams; document application workflows, dependencies, and technical specifications.
Qualifications & Skills
Education & Core Experience
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
1–5 years of professional experience in C# and .NET development.
Required Technical Skills
Strong understanding and ability to write complex code using C# and .NET skills.
Strong understanding of object-oriented programming (OOP) and design patterns.
Hands-on experience with SQL Server, Dapper, and Entity Framework.
Working knowledge of SQL, query optimization, and stored procedures.
Experience building and consuming RESTful APIs and web services.
Knowledge of Git and CI/CD pipelines.
Proficiency with at least one AI-assisted coding tool (e.g., Copilot, Claude, Cursor) and familiarity with designing prompt-based solutions.
Preferred "Nice-to-Haves"
Domain Knowledge: Exposure to the natural gas commodity pricing business.
iOS/Mobile Development: Experience developing and maintaining native iOS applications using Swift, SwiftUI, and Xcode.
Device Management: Use of Intune technology to host and manage iOS/iPadOS devices and user profiles.
The base salary range for this position is $83,440-$137,640. The base salary range above represents the low and high end of the salary range for this position. Actual salaries will vary based on several factors including but not limited to location, experience, and performance. The range listed is just one component of the total compensation package for employees. Other rewards may include annual bonus, short- and long-term incentives, and program-specific awards. In addition the position may be eligible to participate in the benefits program which include, but are not limited to, medical, vision, dental, 401K, and flexible spending accounts.
NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
EEO is the Law Poster (The poster can be found at http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)
Official description on file with Talent.
Nearest Major Market: New Jersey