Back to jobs
NRG Systems

C# / .NET Developer - Mobile

Princeton, NJPosted 2 weeks ago

Job Description

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.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Industrial Manufacturing
5001-10000 employees
Houston, Texas, US
Website
C# / .NET Developer - Mobile at NRG Systems | Renata