Job Description
Job Title: .NET Full Stack Developer Location: Remote, US in EST and CST time zones Requirements This position is based in the EST or CST time zone and is expected to work client hours. MUST BE U.S CITIZEN OR HOLD GREEN CARD STATUS MUST RESIDE IN THE U.S. About Pyrovio Pyrovio Consulting is a technology and management consulting firm with offices in Ann Arbor, Michigan and Akron, Ohio. We partner with utilities, energy companies, and capitalâintensive organizations to modernize digital platforms, improve delivery outcomes, and enable longâterm operational excellence. Our consultants work sideâbyâside with client teams, bringing deep technical expertise and a pragmatic, deliveryâoriented mindset. Role Summary Pyrovio is seeking a midâlevel .NET Full Stack Developer to support missionâcritical digital initiatives at a large U.S. electric utility . This role is a consulting position, embedded within the clientâs centralized software engineering organization and product teams. You will design, build, and maintain enterprise applications that support utility operations, capital programs, and business processes where reliability, security, and performance are essential . The role blends handsâon software engineering with collaboration across product, platform, and architecture teams in a regulated, assetâintensive environment. This position is wellâsuited for engineers who enjoy working in complex enterprise environments , value stability and quality, and want exposure to largeâscale utility systems while remaining part of a consulting firm with growth and leadership opportunities. Core Responsibilities Design, develop, test, and deploy scalable fullâstack web applications using C# and .NET Core Build and maintain RESTful APIs and backend services supporting enterprise and operational use cases Contribute to the modernization and migration of legacy applications to Azure PaaS or private cloud environments Participate in Agile delivery teams , including sprint planning, standâups, reviews, and retrospectives Collaborate closely with product managers, architects, platform teams, and client stakeholders Participate in architectural reviews, code reviews, and design discussions to ensure alignment with enterprise standards Support production applications as needed, including troubleshooting, rootâcause analysis, and performance optimization Apply secure coding practices and contribute to enterprise security and compliance expectations Key Technologies & Tools C# / .NET Core (ASP.NET Core, Web APIs) Angular (v10+) Azure (PaaS services and private cloud) Azure DevOps (repositories, CI/CD pipelines) Relational databases ( SQL Server, Oracle , projectâdependent) Unit testing frameworks ( xUnit / nUnit ) Qualifications Education Bachelorâs degree in Computer Science, Information Technology, Engineering, or a related field Equivalent professional experience may be considered in lieu of a degree Experience 4+ years of professional software engineering experience (or equivalent) Handsâon experience developing and supporting .NETâbased enterprise applications Experience working in Agile software delivery environments Professional Skills Strong problemâsolving and analytical skills Effective written and verbal communication skills Ability to work collaboratively in crossâfunctional, clientâfacing teams Comfort working within established enterprise standards and processes Experience Thatâs a Strong Plus Experience in the utility, energy, infrastructure, or other assetâintensive industries Exposure to regulated or highâavailability enterprise environments Familiarity with capital projects, construction systems, or operational technology integrations Prior consulting or clientâembedded delivery experience Benefits Competitive salary Comprehensive benefits package Professional development opportunities Collaborative and supportive work environment Why Pyrovio Work on missionâcritical utility systems with real operational impact Gain exposure to largeâscale enterprise and cloud modernization initiatives Be part of a collaborative consulting team with opportunities for technical growth, solution ownership, and future leadership Competitive compensation, comprehensive benefits, and support for ongoing professional development A culture that values quality delivery, pragmatism, and longâterm client partnership