Full Stack Microsoft Developer

The Battery Network
•$100,000 - $130,000•Remote

About The Position

The Full Stack Microsoft Developer designs, builds, integrates, and supports secure, production-ready solutions across The Battery Network’s Microsoft application environment. The role connects customer-facing applications with enterprise platforms including Dynamics 365 CRM, Business Central, Power Platform, and Azure services. Work is weighted toward backend and integration delivery while also requiring practical frontend development capability. Success is measured through reliable releases, maintainable code, secure integrations, responsive user experiences, and timely resolution of production issues. The position is remote within the United States, with limited travel estimated at 3–4 times per year for conferences, customer meetings, or team and organization-wide meetings. Standard hours are Monday through Friday, eight hours per day. Some roles may require additional hours during peak periods. Flexible scheduling is offered where roles allow and in alignment with policy and operational needs.

Requirements

  • Demonstrated ability to deliver full-stack web applications through professional work, substantial projects, technical training, military service, community experience, or another relevant path.
  • Strong hands-on capability with C#, modern .NET, RESTful APIs, JSON, API security, and Azure-hosted application or integration services.
  • Ability to design and troubleshoot integrations with enterprise business systems such as Dynamics 365 CRM, Business Central, Power Platform, or comparable CRM/ERP platforms.
  • Ability to build API-connected user interfaces using React, JavaScript or TypeScript, HTML5, CSS3, and responsive design practices.
  • Ability to review, refactor, test, and document code so solutions remain secure, understandable, and supportable.
  • Must be authorized to work lawfully in the United States for The Battery Network, with or without sponsorship.
  • Technical judgment in translating ambiguous business needs into practical options and identifying dependencies, risks, and trade-offs.
  • Ownership of work from design through release and production support, including documenting decisions and resolving issues.
  • Collaboration through constructive code reviews, clear communication with technical and non-technical stakeholders, and reliable follow-through across teams.
  • Problem-solving through structured troubleshooting, root-cause analysis, and improvements that reduce repeat defects or support burden.
  • Adaptability and curiosity when priorities, technologies, or business needs change, including willingness to work across backend, integration, frontend, cloud, and support responsibilities.
  • Commitment to a mission-based organization where culture and values are paramount and diversity, equity, inclusion, collaboration, and innovation are embedded in the work.

Nice To Haves

  • Experience with Azure services such as API Management, App Services, Functions, Durable Functions, Storage, Key Vault, Application Insights, Service Bus, Event Grid, and Azure SQL.
  • Bachelor’s degree in computer science, software engineering, information technology, or a related field and 5+ years of relevant full-stack development, application integration, or Microsoft cloud platform experience; OR 7+ years of equivalent experience.
  • Experience integrating Dynamics 365 CRM and Business Central through APIs, Dataverse, Power Automate, webhooks, events, or middleware patterns.
  • Experience with Microsoft Graph, Microsoft 365 APIs, Power Platform, Power BI integrations, or Power Pages.
  • Familiarity with Bootstrap, JSON Forms, Liquid templates, Blazor, Entity Framework, SignalR, or other Microsoft web technologies.
  • Experience with accessibility, localization, responsive design, cross-browser testing, automated testing, observability, and production support.

Responsibilities

  • Design, develop, test, deploy, and support secure APIs, services, and integrations using C#, modern .NET, Azure API Management, App Services, Azure Functions, Durable Functions, and related Azure services.
  • Build and maintain integrations among Dynamics 365 CRM, Business Central, Power Platform, Microsoft Graph, web applications, and external systems using reusable APIs, events, workflows, and service components.
  • Implement secure authentication, authorization, secret management, logging, and cloud-hosting practices using OAuth 2.0, Microsoft Entra identity patterns, Azure Key Vault, telemetry, and Application Insights.
  • Develop responsive, accessible, user-friendly web experiences using React, JavaScript or TypeScript, HTML5, CSS3, Bootstrap, and component-based development practices.
  • Translate business requirements, wireframes, and prototypes into pragmatic technical designs and working features that balance maintainability, performance, security, delivery speed, and long-term platform health.
  • Monitor and troubleshoot production applications and integrations, complete root-cause analysis, resolve defects, and reduce recurring issues and technical debt.
  • Use GitHub and/or Azure DevOps for source control, pull requests, code reviews, testing, CI/CD, work tracking, and documentation.
  • Collaborate with developers, architects, business analysts, product owners, PMO, QA, vendors, and business stakeholders to clarify requirements, resolve delivery blockers, document solutions, and improve development practices.

Benefits

  • Strong, well-rounded benefits package supporting employee health and wellness, time off, and productivity.
  • Annual impact-based bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service