
Full Stack Developer – Microsoft
Posted Oct 14

Posted Oct 14
This is a fully remote position, open to applicants in United States.
• Design, develop, test, deploy, and support secure APIs, services, and integrations utilizing C#, modern .NET, Azure API Management, App Services, Azure Functions, Durable Functions, and other related Azure services.
• Create and sustain integrations between Dynamics 365 CRM, Business Central, Power Platform, Microsoft Graph, web applications, and external systems.
• 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, and user-friendly web experiences with React, JavaScript or TypeScript, HTML5, CSS3, Bootstrap, and component-based development methodologies.
• Convert business requirements, wireframes, and prototypes into technical designs and functional features.
• Monitor and troubleshoot production applications and integrations; perform root-cause analysis, resolve defects, and mitigate recurring issues and technical debt.
• Utilize 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.
• Support The Battery Network’s Microsoft application ecosystem and integrate customer-facing applications with enterprise platforms.
• Attend select conferences, customer meetings, or team/organization-wide gatherings as required.
• Proven ability to deliver full-stack web applications through professional experience, significant projects, technical training, military service, community involvement, or other relevant avenues.
• Strong hands-on expertise with C#, modern .NET, RESTful APIs, JSON, API security, and Azure-hosted application or integration services.
• Ability to design and troubleshoot integrations with Dynamics 365 CRM, Business Central, Power Platform, or similar CRM/ERP systems.
• Proficiency in building API-connected user interfaces using React, JavaScript or TypeScript, HTML5, CSS3, and responsive design techniques.
• Capability to review, refactor, test, and document code effectively.
• Must be authorized to work legally in the United States for The Battery Network, with or without sponsorship.
• Preferred experience with Azure API Management, App Services, Functions, Durable Functions, Storage, Key Vault, Application Insights, Service Bus, Event Grid, and Azure SQL.
• A Bachelor’s degree in computer science, software engineering, information technology, or a related discipline, along with 5+ years of relevant full-stack development, application integration, or Microsoft cloud platform experience is preferred; or 7+ years of equivalent experience.
• Preferred experience integrating Dynamics 365 CRM and Business Central through APIs, Dataverse, Power Automate, webhooks, events, or middleware patterns.
• Familiarity with Microsoft Graph, Microsoft 365 APIs, Power Platform, Power BI integrations, or Power Pages is preferred.
• Preferred 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 is preferred.
• Must be able to work from a U.S.-based location.
• Ability to work standard Monday–Friday, for 8 hours per day, with additional hours during peak periods as needed.
• Annual, impact-based bonus eligibility.
• Flexible scheduling where roles permit.
• Support for work-life balance.
• Limited travel opportunities, estimated at 3–4 times per year.
• Comprehensive benefits package promoting health and wellness, time off, and productivity.
• A supportive and inclusive work environment.
• Accommodation support during the application and interview process.
Tailscale
Software Mind
CACI International Inc
Nemetschek Group
Get handpicked remote jobs straight to your inbox weekly.