Application Developer II - .NET/C#

Hybrid in Nashville, TN, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • .net
  • system integrations
  • interfaces
  • stored procedures
  • Oracle Database
  • troubleshooting
  • C# Developer
  • multi-threading

Summary

Application Developer II (IT Finance & Work Asset Management)

Location: Nashville, TN 37246 (Hybrid Remote Eligible)

Employment Type: Full-time

The Application Developer II position sits within the IT Finance & Work Asset Management team, responsible for supporting critical enterprise systems that drive budgeting, procurement, work management, and field operations for a utilities company.

The team currently consists of 6 full-time team members plus supplemental resources, working in a highly collaborative, cross-functional environment. This role reports to the Manager of IT Finance & Work Asset Management and will work closely with functional SMEs in finance, procurement, and field operations.

Core Platforms Supported

  • Ellipse ERP (Hitachi Energy) Core system supporting financials, budgeting, procurement, and work management
  • Open Grid / PragmaCAD (CGI) Real-time dispatch system for assigning and tracking field work
  • Custom Integrations Primarily built in C# with Oracle databases, connecting enterprise systems and ensuring operational data flow

This is a hands-on, mid-level developer role focused primarily on supporting and enhancing existing systems, with some opportunity for new development and integration work, especially related to operational needs such as storm response and field coordination.

POSITION SUMMARY

We are seeking a curious, solution-oriented Application Developer II who enjoys solving complex problems and working across systems.

The ideal candidate is a strong C# developer with Oracle database experience who is comfortable:

  • Supporting legacy applications
  • Troubleshooting complex issues
  • Enhancing integrations between systems
  • Learning new tools and platforms quickly

This is not a siloed development role you ll be expected to contribute across the full application lifecycle, including development, support, deployments, and operational troubleshooting.

KEY RESPONSIBILITIES

Application Development & Integration

  • Develop, enhance, and maintain C#/.NET applications and system integrations
  • Modify and extend interfaces between enterprise systems (e.g., Open Grid, Ellipse, and downstream systems)
  • Build and support web services, Windows services, and web applications
  • Write efficient and maintainable SQL queries, stored procedures, and database logic

Production Support & Troubleshooting

  • Investigate and resolve application incidents (~20 25% of workload)
  • Diagnose data and system issues (e.g., reporting discrepancies, failed integrations)
  • Analyze logs, event viewer, and system behavior to identify root causes

Service Requests & Enhancements

  • Deliver incremental enhancements and support requests (~20 30% of workload)
  • Collaborate with business users to translate needs into technical solutions

Project & Platform Work

  • Participate in integration and enhancement projects
  • Contribute to system upgrades, patching, and platform migrations
  • Assist in delivering new functionality and limited greenfield development

Collaboration & Continuous Learning

  • Work closely with team SMEs and business stakeholders
  • Participate in design discussions and peer collaboration
  • Learn enterprise tools such as Ellipse, Open Grid, and ServiceNow

Day-to-Day Work Breakdown (Approximate)

  • 20 25% Incident response and troubleshooting
  • 20 30% Service requests and enhancements
  • 40 60% Project work, integrations, and platform maintenance

Required Qualifications

  • Strong experience in C# and .NET application development
  • Solid understanding of relational databases (Oracle and/or SQL Server)
  • Experience building or supporting system integrations
  • Proven ability to troubleshoot complex technical issues
  • Experience working in a collaborative, small-team environment
  • Ability to learn new systems and technologies quickly
  • Strong communication skills with both technical and non-technical stakeholders

CORE TECHNICAL SKILLS

Experience with several (not necessarily all) of the following:

Development

  • C# / .NET
  • Multi-threading and asynchronous programming
  • Dependency Injection / IoC
  • Unit testing

Integration & Services

  • REST and SOAP web services
  • Windows Services
  • Web applications

Data & Reporting

  • Oracle PL/SQL or T-SQL
  • Stored procedures, indexing, and query optimization
  • SSRS reporting

Platforms & Tools

  • Git and CI/CD pipelines
  • IIS and Windows Server environments
  • Application logging and monitoring

Preferred / Nice-to-Have Skills

  • Experience with Ellipse ERP or Open Grid / PragmaCAD
  • Familiarity with ServiceNow, Jasper Reports, or SonarQube
  • Scripting or additional languages (e.g., Groovy, PowerShell)
  • Exposure to AI-assisted development tools (e.g., GitHub Copilot)
  • Experience configuring IIS or deploying applications

WHAT WE RE LOOKING FOR IN A CANDIDATE

  • A problem solver who enjoys digging into complex systems
  • Someone comfortable wearing multiple hats (development, support, troubleshooting)
  • A developer who is collaborative not isolated
  • A continuous learner who is not limited to a single tool or technology
  • Ability to work across both backend and light full-stack responsibilities

LEVELING EXPECTATIONS (DEVELOPER II)

  • Strong contributor with solid technical depth
  • Able to design and deliver medium-sized applications or enhancements
  • Provides support and guidance to more junior developers
  • Not expected to independently design large-scale enterprise integrations (growth opportunity)

WORK ENVIRONMENT

  • Hybrid onboarding: 2 3 days/week onsite for first 60 90 days
  • Long-term: Primarily remote, with occasional onsite expectations as needed
  • Participation in occasional on-call support, especially during storm events
  • Periodic after-hours work (e.g., deployments, system patches ~3x/year)

WHY JOIN THIS TEAM

  • Work on mission-critical systems supporting electric utility operations
  • Gain exposure to enterprise ERP and real-time field systems
  • Opportunity to grow into integration and system design roles
  • Collaborative team with strong SME support

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10228513
  • Position Id: 26-AppDevII
  • Posted 1 hour ago

Company Info

About INSPYR Solutions

As a leading expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients’ business objectives and cultural needs. Our tailored offerings include a wide variety of professional services, project solutions, managed services, and talent resources, all bolstered by our strategic partnerships with cutting-edge technology services. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities.

About_Company_One
Contact the job poster
Cynthia Raleigh

Cynthia Raleigh

Sr. Delivery Specialist @ INSPYR Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Nashville, Tennessee

9d ago

Easy Apply

Full-time

$62.36

Hybrid in Nashville, Tennessee

17d ago

Easy Apply

Third Party, Contract

$84 - $84

Remote

Today

Easy Apply

Contract

$60 - $83

Hybrid in Dale City, Virginia

Yesterday

Easy Apply

Contract, Third Party

$40 - $48.5

Search all similar jobs