IT Application Developer I
Role details
Job location
Tech stack
Job description
Batteries Plus is looking for an IT Application Developer I to join our dynamic IT team. In this role, you'll support the design, development, and modernization of custom software applications that power inventory, ordering, fulfillment, and enterprise operations across our growing organization.
Working closely with developers, analysts, QA automation, and business partners, you'll help build high-quality, scalable solutions using Microsoft-based technologies while contributing to our transition from legacy systems to a modern, cloud-enabled architecture. This is a great opportunity to strengthen your technical foundation, gain exposure to modern web development and cloud services, and make a meaningful impact in a collaborative environment.
What You'll Do
Assist in the design, development, and maintenance of custom software applications using Microsoft technologies
Write clean, reusable, and maintainable code aligned with established standards and best practices
Support both legacy applications and modernized platforms during system transitions
Build and support web applications, RESTful APIs, and API-driven integrations
Participate in Git-based workflows including pull requests, code reviews, and branching strategies
Contribute to CI/CD pipelines and automated testing efforts
Test, debug, and validate software to ensure quality, performance, and reliability
Collaborate with backend, frontend, QA automation, and business analysts to enhance user experiences and improve system performance
Analyze existing applications to identify defects and recommend improvements
Leverage AI-assisted development tools (e.g., GitHub Copilot or similar) as part of daily development practices
Participate in all phases of the software development lifecycle, from requirements gathering through deployment
Stay current with emerging technologies and contribute to continuous improvement initiatives
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
At least 1 year of professional software development experience (beyond internships)
Proficiency with:
Languages / Frameworks
-
.NET 4+, .NET Core, C#
-
ASP.NET, MVC, Web API
-
Entity Framework
-
HTML, CSS, JavaScript, XML
Tools / Technologies
-
Visual Studio (VS / VS Code)
-
SQL Server (queries, data modeling, performance awareness)
-
Postman, Swagger
-
Git-based version control
-
CI/CD pipelines (Azure DevOps or equivalent)
Experience or exposure to:
-
Angular (preferred), React, or similar front-end frameworks
-
RESTful APIs and microservices-based architectures
-
Concurrent programming and unit testing
-
Azure services (App Services, Functions, APIM, Service Bus, Azure SQL, Cosmos DB, ADF)
-
SharePoint, BizTalk
-
LINQ, NuGet
-
Automated testing frameworks
-
Observability, logging, dashboards, and performance monitoring tools
-
Diagramming/charting tools (e.g., Lucidchart)
Strong analytical, problem-solving, and communication skills
Excellent attention to detail and organizational skills
Ability to manage multiple priorities and meet deadlines in a collaborative, agile team environment
Eagerness to learn, adapt, and grow within a modernization-focused IT organization
Self-starter mindset with a willingness to take ownership and contribute beyond assigned tasks
Benefits & conditions
| Full-benefits package including medical/dental insurance options, PTO, 401(K), pet insurance, tuition reimbursement program, employee discounts, and more, Join a company that powers people's lives every day. Be part of a collaborative, fast-paced, and energizing team environment with competitive pay, bonus eligibility, comprehensive benefits, and meaningful exposure to cloud technologies, modernization initiatives, and AI-enabled development practices.