Full Stack .NET Developer - Remote

Batteries Plus is the nation's largest and fastest-growing battery, lighting and device repair franchise with over 720 stores nationwide.

Batteries Plus is looking for an Full Stack .NET Developer to join one of our software delivery teams. You'll work with a cross-functional team to deliver critical features and enhancements that help our stores be successful. Our ideal candidate is a natural problem solver, has a team-first agile mindset and is quick to learn in a fast paced, collaborative work environment.

The IT Full Stack .NET Developer position at Batteries Plus is a fully remote position. Does this sound like the next opportunity in your career? Please apply today for consideration!


  • Analyze business and user needs in consultation with both business managers and end-users

  • Design, build, test, deploy and maintain efficient, reusable, reliable and maintainable clean code

  • Ensure the best possible performance, quality, security and responsiveness of applications

  • Write unit tests, perform code reviews and participate in scrum events, contribute to story grooming and prepare low level design specifications of the features and user stories

  • Utilize established development tools, guidelines, conventions and best practices

  • Collaborate with team members from across the organization to develop and design optimal solutions

  • Exhibit ownership, follow through, initiative, awareness and effective communication with peers

  • Continually learn, actively share knowledge and foster exchange of skills


  • Bachelor's Degree in Information Technology, Computer Science, Software Development, or related discipline

  • 5-7 years+ of Application Development experience

Preferred Qualifications:

  • Hands-on experience with C#, .NET, .NETCore, ASP.NET MVC/Web API, Entity Framework, NuGet and JavaScript frameworks such as Angular/ React and TypeScript

  • Hands-on experience working with creating and consuming REST APIs, Swagger/OpenAPI

  • Full stack design and development experience with a focus on Performance, Scalability, Security, Maintainability and Usability

  • Experience in Azure Cloud development using App Services, Functions, EventGrid, ServiceBus, Application Insights, SQL database, and Redis

  • Knowledge of Azure Cosmos DB, Search Service, Logic Apps and API Management

  • Experience in and sound knowledge of design patterns such as SOLID, REST, Domain Driven Design, Microservices and Event Driven Architecture

  • Experience in automated development, testing and deployment practices - GIT, Unit Testing/TDD, DevOps CI/CD Pipelines, and knowledge of ARM templates/IaC

  • Experience with developing software in an Agile environment

  • Strong organizational skills. Ability to independently with general oversight, plan and establish priorities to meet deadlines with good control and results, able to develop and follow-up on plans and meet deadlines in a fast paced, changing environment. Strongly motivated with sense of urgency

  • Strong analytical skills. Ability to assess situations using statistical and qualitative analysis and make recommendations and/or decisions to meet business needs

A Bit About Us:

Batteries Plus is the nation's largest and fastest-growing battery, light bulb, phone repair and key fob replacement franchise with a nationwide network of over 720 stores. We work hard here at Batteries Plus and have a lot of fun while doing it. Whether you work in our warehouse, one of our stores or at our corporate headquarters, our goal remains the same to satisfy our customers, build trust and drive business while nurturing our team and working to be experts in our fields. That's life at Batteries Plus.

It is the policy of Batteries Plus to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information or any other protected characteristic under applicable law.