次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 14,292

← 検索結果に戻る

Full Stack Microsoft Developer

The Battery Network

リモート勤務

勤務地
Remote (United States)
報酬
USD 100000-130000 per annual
勤務時間
Full Time
掲載日
2026年10月18日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

At The Battery Network, we are leading the charge to turn yesterday’s batteries into tomorrow’s power. As the nation’s premier battery collection and recycling nonprofit, we’ve spent over three decades leading the charge toward a cleaner planet and a circular economy. We connect consumers, businesses, manufacturers, and municipalities through one trusted network. We provide education, collection, logistics, and compliance expertise, helping our partners stay ahead of regulation while capturing the critical materials that power the future. We keep valuable materials in circulation and out of landfills—reducing reliance on foreign supply chains, strengthening America’s energy independence, and protecting people, property, and the planet. We’re looking for passionate changemakers to help us scale our impact and shape the future of sustainability. If you're ready to turn purpose into action, you’ll thrive in our mission-driven, collaborative environment.Learn more at and follow us on Facebook, Instagram, or LinkedIn. POSITION SUMMARY The Full Stack Microsoft Developer designs, builds, integrates, and supports secure, production-ready solutions across The Battery Network’s Microsoft application environment. The role supports business leaders, product owners, operations teams, and technical partners by connecting customer-facingapplications with enterprise platforms including Dynamics 365 CRM, Business Central, Power Platform, and Azure services. The 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 resolutions of production issues. MAJOR DUTIES AND RESPONSIBILITIES Duties and responsibilities of this role include but are not limited to the following:  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 so that business systems exchange data reliably.  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, and 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 to improve release quality and team continuity.  Collaborate with developers, architects, business analysts, product owners, PMO, QA, vendors, and business stakeholders to clarify requirements, resolve delivery blockers, document solutions, and continuously improve development practices.  CORE QUALIFICATIONS 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 that solutions remain secure, understandable, and supportable.  Must be authorized to work lawfully in the United States for The Battery Network, with or without sponsorship.  PREFERRED QUALIFICATIONS 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 preferred.  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.  SKILLS, KNOWLEDGE, & EXPERIENCE Technical judgment demonstrated by translating ambiguous business needs into practical options and clearly identifying dependencies, risks, and trade-offs.  Ownership demonstrated by following work from design through release and production support, documenting decisions, and resolving issues rather than passing them forward.  Collaboration demonstrated through constructive code reviews, clear communication with technical and non-technical stakeholders, and reliable follow-through across teams.  Problem-solving demonstrated 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.  Demonstrates a genuine commitment to thriving in a mission-based organization where culture and values are paramount, and where diversity, equity, inclusion, collaboration, and innovation are embedded in the way work gets done.  WORKING CONDITIONS This position is remote based within the United States. Candidates must be able to work from a U.S.-based location and be eligible to work lawfully in the United States for The Battery Network. Limited travel (estimated 3-4 times per year) as needed. Travel could include, but not be limited to, attending conferences, customer meetings, or team/organization-wide meetings. Standard work hours are Monday–Friday, 8 hours per day. Some roles may require additional hours during peak periods. We prioritize the quality and timeliness of work over rigid schedules and recognize the importance of connection, collaboration, and work-life balance. To support this, we offer flexible schedulingwhere roles allow, and in alignment with current policy, while ensuring operational needs and team collaboration are met. ABOUT THE BATTERY NETWORK At The Battery Network, we enjoy a culture of teamwork, innovation, and fun.Our team is the primary reason for our unique culture. We hire energetic and dedicated people who are committed to helping us achieve our goals. Each one of our employees is a valued contributor, not just a number. We work in teams to benefit from our collective talents to make a real impact on the environment. The way we operate contributes to the success of our employees and our organization. We embrace diversity, equity, and inclusion as core values, and believe everyone’s unique perspectiveis critical to our success. Diversity and intercultural collaboration are fundamental to what we do. Our team members bring different backgrounds, languages, and personal pursuits to work, and all share a commitment to environmental sustainability and to doing their part to improve our planet. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, age, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, marital status, ancestry, national origin, citizenship status, disability, genetic information, veteran status, or any other characteristic protected by law. We value our employees. In keeping with our values, we strive to support our team members in and out of work. As part of this, we offer a strong, well-rounded benefits package. Our benefits support our employees’ health and wellness, time off, and productivity. Learn more at The Battery Network - Careers. TO APPLY We are committed to providing a supportive and inclusive work environment. We encourage applications from individuals with diverse backgrounds and experiences and believe that a diverse team brings a variety of perspectives and ideas that are critical to our success. Interested applicants must submit botha cover letter and resume through the application link. All candidates must be available for phone and video interviews. Interviews will be scheduled on a rolling basis once application review occurs. If you need an accommodation at any point in the application or interview process, contact . We'll work with you! This employer participates with E-Verify. Originally posted on Himalayas

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。