寻找你的下一个职业机会

按职位、技能和地点搜索招聘信息。准备申请前,先仔细了解职位要求。

找到一个吸引人的职位名称只是求职的起点。请将工作职责、招聘要求和工作条件与你的实际经历进行比较。本指南帮助你筛选机会、准备有针对性的申请材料,并确认每份申请应该在哪里提交。

此界面为简体中文。雇主发布的职位名称和描述保留原文,可能为英文。

清除筛选

搜索结果: 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 中准备简历并不等于已经申请职位。如果链接只打开企业网站,请先找到对应职位,再继续申请流程。

如何针对职位调整简历和求职信?

将招聘要求与能够解释清楚的项目、任务和成果联系起来。突出相关经历,不要添加未经实际掌握的技能或虚构成绩。在求职信中用具体例子说明申请动机,并遵守企业要求的语言和文件格式。提交前检查两份文件,确保内容准确、联系方式正确、链接可用。