Software Developer

Steifman LLP

United States

Remote

USD 60,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental and vision insurance
401(k) with company match
Generous PTO & 11 paid holidays

Job summary

UtiliSave is hiring a Software Developer focused on .NET, CRM, and Microsoft Business Applications. This remote role (EST hours) supports in-house systems and modernizing the Microsoft stack, including Dynamics365, Power Automate, and Power BI.

You will collaborate with business users to translate needs into scalable technical solutions. The ideal candidate has 7+ years of C#/.NET experience, strong front-end skills, and hands-on API integration.

Qualifications

  • 7+ years of professional experience in software development using C# and/or VB.NET in a business environment.
  • Strong experience building and supporting business applications using the Microsoft stack.
  • Experience with front-end development using HTML5, CSS, JavaScript/jQuery, and responsive UI frameworks such as Bootstrap.
  • Experience with Git, JIRA, and structured development practices in an Agile or iterative environment.
  • Experience working with XML, JSON, and API-based data exchange/integration patterns.
  • Hands-on experience with Microsoft 365 business tools, including Power Automate, Power BI, Microsoft Dynamics / Dynamics 365.
  • Experience with CRM integrations, system-to-system integrations, and connected business workflows.
  • Strong communication skills and ability to work directly with business stakeholders.

Responsibilities

  • Design, develop, test, and support new and existing in-house applications that support UtiliSave’s products and internal operations.
  • Participate in meetings with business users and stakeholders to understand needs, gather requirements, and translate them into practical technical solutions.
  • Contribute to application modernization efforts across the Microsoft stack, including improvements to architecture, maintainability, and integration capabilities.
  • Support the company’s evolving CRM and business application strategy, including work involving Microsoft Dynamics365, Power Automate, and PowerBI.
  • Build and maintain API-based integrations between internal systems, CRM platforms, reporting tools, and third-party applications.
  • Assist with technical design, code review, troubleshooting, testing, and production support.
  • Help document solutions, workflows, and technical processes to improve supportability and team knowledge sharing.
  • Collaborate with internal users to roll out enhancements and assist with training or adoption of newly developed tools and processes.

Skills

C#
VB.NET
Communication skills
Agile development
HTML5
CSS
JavaScript
Git
JIRA

Tools

Bootstrap
Power Automate
Power BI
Dynamics 365
API integrations

Job description

Software Developer - .NET, CRM & Microsoft Business Applications

Location: Remote (EST working hours)

About UtiliSave

Join a team that has delivered over $700 million in refunds and savings to clients—and help us reach $1billion. For over three decades, UtiliSave has been a leader in utility bill auditing and cost recovery. As our company continues to grow, we’re seeking a Talent Acquisition Specialist with at least 6 years of recruiting experience to help us attract, hire and retain top talent.

About the Role

We are seeking a self-motivated Software Developer with strong experience in C#/.NET development and solid exposure to Microsoft business applications, including Dynamics365, Power Automate, and PowerBI.

This role will support the development, enhancement, integration, and maintenance of our in-house systems while helping the company move toward a more modern, connected, and scalable technology environment. The ideal candidate can work across business requirements, software development, CRM-related solutions, reporting, and API/system integration.

Key Responsibilities
  • Design, develop, test, and support new and existing in-house applications that support UtiliSave’s products and internal operations.
  • Participate in meetings with business users and stakeholders to understand needs, gather requirements, and translate them into practical technical solutions.
  • Contribute to application modernization efforts across the Microsoft stack, including improvements to architecture, maintainability, and integration capabilities.
  • Support the company’s evolving CRM and business application strategy, including work involving Microsoft Dynamics365, Power Automate, and PowerBI.
  • Build and maintain API-based integrations between internal systems, CRM platforms, reporting tools, and third-party applications.
  • Assist with technical design, code review, troubleshooting, testing, and production support.
  • Help document solutions, workflows, and technical processes to improve supportability and team knowledge sharing.
  • Collaborate with internal users to roll out enhancements and assist with training or adoption of newly developed tools and processes.
Required Qualifications
  • 7+ years of professional experience in software development using C# and/or VB.NET in a business environment.
  • Strong experience building and supporting business applications using the Microsoft stack.
  • Experience with front-end development using HTML5, CSS, JavaScript/jQuery, and responsive UI frameworks such as Bootstrap.
  • Experience with Git, JIRA, and structured development practices in an Agile or iterative environment.
  • Experience working with XML, JSON, and API-based data exchange/integration patterns.
  • Hands-on experience with Microsoft 365 business tools, including:
    • Power Automate
    • Power BI
    • Microsoft Dynamics / Dynamics 365
  • Experience with CRM integrations, system-to-system integrations, and connected business workflows.
  • Strong communication skills and ability to work directly with business stakeholders.
Preferred Qualifications
  • Experience with Microsoft Dynamics 365 customization, integration, or support
  • Experience with workflow automation and business process improvement
  • UI/UX design sensibility or experience improving usability of internal applications
  • Experience in the utility, energy, or related data‑driven service industry
  • Ability to work independently in a remote environment while staying engaged with the team
Compensation and Benefits
  • Competitive base salary (starting target range: $60,000-$100,000) plus performance-based bonus.
  • Comprehensive benefits, including health, dental, and vision insurance, 401(k) with company match.
  • Generous PTO plus 11 paid holidays.
  • Job Type: Fully remote role. Work Hours 9-6 pm EST, must be based in US in State with no more than 1 hour time difference from EST. Must be authorized to permanently work in US, with no need for visa support.

Job Type: Full-time

Pay: $60,000.00 - $100,000.00 per year

Work Location: Remote

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET & Dynamics 365 Developer - Remote
Senior .NET & Dynamics 365 Developer - Remote

Steifman LLP • United States

Remote
USD 60,000 - 100,000
Health, dental and vision insurance
401(k) with company match
Generous PTO & 11 paid holidays
Client Relations & Collections Specialist
Client Relations & Collections Specialist

UtiliSave LLC • United States

Remote
USD 35,000 - 40,000
Health insurance
401(k) with company match
Paid time off
Client Relations & Collections Specialist
Client Relations & Collections Specialist

UtiliSave LLC • New York (NY)

Remote
USD 35,000 - 40,000
Health insurance
Dental insurance
Vision insurance
+2
Client Relations & Collections Specialist
Client Relations & Collections Specialist

UtiliSave, LLC • New York (NY)

Remote
USD 35,000 - 40,000
Health insurance
Dental insurance
Vision insurance
+2
Administrative Assistant
Administrative Assistant

UtiliSave LLC • New York (NY)

Remote
USD 35,000 - 40,000
Assistant to the CEO
Assistant to the CEO

UtiliSave LLC • New York (NY)

On-site
USD 35,000 - 40,000
Health insurance
401(k) with company match
Paid time off
Senior Legal Researcher
Senior Legal Researcher

UtiliSave LLC • United States

Remote
USD 55,000 - 70,000
Health, dental, and vision insurance
401(k) with company match
3 weeks paid time off + 11 paid U.S. -
+1
Senior Software Solutions Developer
Senior Software Solutions Developer

Ulteig Engineers, Inc. • United States

On-site
USD 134,000 - 182,000
Flexible Workplace
Employee Ownership
Competitive Pay
+3
Systems Analyst
Systems Analyst

UST • Meridian (ID)

Remote
USD 62,000 - 93,000
401(k) with employer matching
Medical, dental, and vision insurance
Paid time off incl. vacation and sick
Software Engineer
Software Engineer

E Source • United States

Remote
USD 79,000 - 105,000
Medical Insurance
Dental Insurance
Vision Insurance
+4