C# / .NET Developer - Mobile
Role details
Job location
Tech stack
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.