Software Developer – .NET, CRM & Microsoft Business Applications
Posted 2026-05-06Small Team, Huge Impact
We are a small family, but we encourage initiatives to uncover new business opportunities and advance your utility career path.
Innovation Is Key
Join a culture of innovation and career development. Our utility careers encourage openness, transparency, and collaboration to help you grow.
Customer Centric
Our company is customer focused, and our careers are designed to deliver value to every client.
Professional Development
Careers at UtiliSave offer full industry introduction, complete career training, and continuous support for your professional development.
Recognition
We acknowledge the efforts of our employees and offer bonuses and commission plans.
Benefits
Utility careers at UtiliSave offer competitive salary, excellent health, dental and vision benefits, and a 401K plan.
About UtiliSave
Join a team that has delivered over $700 million in refunds and savings to clients—and help us reach $1 billion. 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 Dynamics 365, Power Automate, and Power BI.
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 Dynamics 365, Power Automate, and Power BI.
- 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
- In addition to base compensation, you will gain deep exposure to cross-department operations, modern delivery practices, and enterprise systems, positioning you for rapid career advancement as the organization scales.
- 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.
- How to ApplyEmail your resume and a short note describing:
- The types of roles you’ve recently recruited for.
- A recruiting process improvement you implemented and its impact.
- Your annual hire volume and how you prioritized requisitions.
Send materials to [email protected] with the subject line “Talent Acquisition Specialist.”