Full Stack Microsoft Developer
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- US
- Compensation
- Not disclosed
- Apply by
- April 13, 2027
About this role
<h3>Accountabilities:</h3><li>
<strong>Full-stack application development:</strong>Design, develop, test, deploy, and maintain secure, production-ready applications using C#, modern .NET, React, JavaScript or TypeScript, HTML5, CSS3, and related technologies.</li><li>
<strong>API development and integration:</strong>Build and maintain RESTful APIs, backend services, and cloud-based integrations using Azure API Management, Azure App Services, Azure Functions, Durable Functions, and other relevant Microsoft Azure services.</li><li>
<strong>Enterprise platform connectivity:</strong>Develop and support integrations across Dynamics 365 CRM, Business Central, Power Platform, Microsoft Graph, web applications, and external systems using reusable APIs, events, workflows, webhooks, and middleware patterns.</li><li>
<strong>Security and identity management:</strong>Implement secure authentication and authorization practices using OAuth 2.0 and Microsoft Entra identity solutions, alongside secret management through Azure Key Vault and appropriate application security controls.</li><li>
<strong>Frontend development and user experience:</strong>Build responsive, accessible, and intuitive user interfaces using React, JavaScript or TypeScript, HTML5, CSS3, Bootstrap, and component-based development approaches.</li><li>
<strong>Technical design and implementation:</strong>Translate business requirements, wireframes, and prototypes into practical technical solutions, balancing performance, maintainability, security, delivery timelines, and long-term platform sustainability.</li><li>
<strong>Application monitoring and troubleshooting:</strong>Monitor production applications and integrations, investigate defects, conduct root-cause analysis, and implement lasting fixes that reduce recurring issues and technical debt.</li><li>
<strong>Development lifecycle and release management:</strong>Use GitHub and/or Azure DevOps for source control, pull requests, code reviews, testing, continuous integration and delivery (CI/CD), work tracking, and technical documentation.</li><li>
<strong>Cross-functional collaboration:</strong>Partner with developers, architects, business analysts, product owners, project management teams, quality assurance specialists, vendors, and business stakeholders to clarify requirements, resolve blockers, and deliver effective solutions.</li><li>
<strong>Quality assurance and continuous improvement:</strong>Apply testing, observability, accessibility, localization, responsive design, and cross-browser compatibility practices to improve application reliability and user experience.</li><li>
<strong>Technical documentation and knowledge sharing:</strong>Document architectural decisions, implementation details, integration patterns, and troubleshooting procedures to support maintainability and effective collaboration across teams.</li><li>
<strong>Mission-driven innovation:</strong>Contribute to technology initiatives that improve operational efficiency, strengthen enterprise capabilities, and support environmental sustainability and responsible resource management.</li><h2>Requirements:</h2><li>
<strong>Professional development experience:</strong>Demonstrated ability to deliver full-stack web applications through professional employment, substantial projects, technical training, military service, community experience, or another relevant pathway.</li><li>
<strong>Backend development expertise:</strong>Strong hands-on proficiency with C#, modern .NET, RESTful APIs, JSON, API security, and Azure-hosted applications or integration services.</li><li>
<strong>Frontend development skills:</strong>Ability to develop API-connected user interfaces using React, JavaScript or TypeScript, HTML5, CSS3, and responsive design principles.</li><li>
<strong>Enterprise integration experience:</strong>Ability to design, implement, and troubleshoot integrations involving Dynamics 365 CRM, Business Central, Power Platform, or comparable customer relationship management and enterprise resource planning systems.</li><li>
<strong>Microsoft Azure knowledge:</strong>Familiarity with cloud application development and deployment, including relevant Azure services and practices for secure, reliable, and scalable solutions.</li><li>
<strong>Preferred education and experience:</strong>A bachelor's degree in computer science, software engineering, information technology, or a related field, combined with at least five years of relevant full-stack development, application integration, or Microsoft cloud platform experience; alternatively, seven or more years of equivalent professional experience is preferred.</li><li>
<strong>Advanced Azure services:</strong>Experience with Azure API Management, App Services, Functions, Durable Functions, Storage, Key Vault, Application Insights, Service Bus, Event Grid, and Azure SQL is an advantage.</li><li>
<strong>Microsoft ecosystem integrations:</strong>Experience connecting Dynamics 365 CRM and Business Central through APIs, Dataverse, Power Automate, webhooks, events, or middleware solutions is highly desirable.</li><li>
<strong>Additional Microsoft technologies:</strong>Familiarity with Microsoft Graph, Microsoft 365 APIs, Power Platform, Power BI integrations, Power Pages, Bootstrap, JSON Forms, Liquid templates, Blazor, Entity Framework, or SignalR is beneficial.</li><li>
<strong>Software quality and production support:</strong>Experience with automated testing, code reviews, refactoring, technical documentation, application observability, accessibility, localization, cross-browser testing, and production issue resolution.</li><li>
<strong>Technical judgment:</strong>Ability to translate ambiguous business requirements into practical technical solutions while identifying dependencies, risks, trade-offs, and implementation priorities.</li><li>
<strong>Ownership and accountability:</strong>Willingness to take responsibility for projects from initial design through deployment and ongoing production support, following through on issues and documenting key decisions.</li><li>
<strong>Problem-solving skills:</strong>Strong analytical and troubleshooting capabilities, including structured root-cause analysis and the ability to implement improvements that prevent recurring defects.</li><li>
<strong>Communication and collaboration:</strong>Ability to communicate effectively with both technical and non-technical stakeholders, participate constructively in code reviews, and collaborate across multidisciplinary teams.</li><li>
<strong>Adaptability and continuous learning:</strong>Comfortable working across backend development, integrations, frontend technologies, cloud infrastructure, and production support as priorities and business needs evolve.</li><li>
<strong>Values and cultural alignment:</strong>Genuine interest in contributing to a collaborative, inclusive, and innovative environment where diversity, equity, inclusion, and environmental sustainability are valued.</li><li>
<strong>Work authorization and location:</strong>Must be based in the United States and legally authorized to work in the country. The employer participates in E-Verify.</li><li>
<strong>Travel availability:</strong>Willingness to travel occasionally, approximately three to four times per year, for conferences, customer meetings, or organization-wide events.</li><li>
<strong>Working schedule:</strong>Availability for a standard Monday-to-Friday schedule, generally eight hours per day, with flexibility in working arrangements where business requirements and team collaboration allow.</li><h2>Benefits:</h2><li>
<strong>Competitive annual salary:</strong>$100,000–$130,000, depending on qualifications, experience, and relevant expertise.</li><li>
<strong>Annual performance bonus:</strong>Eligibility for an impact-based annual bonus tied to the applicable compensation program.</li><li>
<strong>Comprehensive health and wellness benefits:</strong>A well-rounded benefits package designed to support employee health, well-being, and productivity.</li><li>
<strong>Paid time off:</strong>Time-off benefits that support personal needs, rest, and work-life balance.</li><li>
<strong>Flexible scheduling:</strong>Flexible working arrangements where the role and operational requirements permit.</li><li>
<strong>Remote work:</strong>A United States-based remote position offering flexibility while maintaining strong collaboration across teams.</li><li>
<strong>Professional development:</strong>Opportunities to expand expertise in Microsoft technologies, cloud services, enterprise integrations, and modern software engineering practices.</li><li>
<strong>Collaborative work environment:</strong>The opportunity to work alongside multidisciplinary teams that value innovation, shared knowledge, and diverse perspectives.</li><li>
<strong>Purpose-driven work:</strong>The chance to contribute to environmental sustainability by supporting battery collection, recycling, resource recovery, and a more circular economy.</li><li>
<strong>Inclusive workplace culture:</strong>A commitment to equal employment opportunity, diversity, equity, inclusion, and professional respect.</li><li>
<strong>Employee support:</strong>Access to an accommodation process for candidates who need assistance during the application or interview stages.</li>