C# / .NET Developer - Mobile

NRG BLUEWATER WIND
Princeton, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 138K

Job location

Princeton, United States of America

Tech stack

.NET
Artificial Intelligence
XCode
Application Integration Architecture
Business Software
C Sharp (Programming Language)
Mobile Application Development
Code Generation
Software Quality
Code Review
Data Security
Cursor (Graphical User Interface Elements)
Database Schema
Software Debugging
Software Design Patterns
Entity Framework
Microsoft SQL Server
Object-Oriented Software Development
Query Optimization
Oop Languages
Standard Sql
Salesforce
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
Web Applications
Web Services
.NET Core
Swiftui
System Availability
Swift
GIT
Microsoft InTune
Information Technology
REST
Automation Anywhere

Job description

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.

Requirements

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.

Benefits & conditions

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.

About the company

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!

Apply for this position