Location: Newton, New Jersey
Work Location: On Site in Newton, NJ
Local Candidates Only: Candidates must be authorized to work in the United States without employer sponsorship.
Transportation: Reliable personal transportation for the daily commute is mandatory.
Attendance: This position requires daily in-office attendance in Newton, New Jersey for the initial on-boarding and training period. Hybrid opportunities will be discussed after an evaluation period.
Position Type: Full-Time
Department: Software Development/Engineering
Reports To: CTO / Software Architecture Team
About Automated Wireless Environments
Founded in 1974, Automated Wireless Environments Inc. has been delivering technology solutions to customers throughout the United States and Canada for more than 50 years.
Today, we develop specialized software solutions used by fuel oil, propane, transportation, logistics, and service organizations across North America. Our software supports mission-critical business operations including:
- Fleet Management
- GPS Vehicle Tracking
- Route Optimization
- Dispatch Operations
- Service Operations
- Customer Communications
- Back Office Business Systems
We are actively modernizing our software platforms using modern Microsoft technologies including .NET, Blazor, ASP.NET Core, SQL Server, mobile technologies, APIs, and cloud-connected solutions.
We are seeking a motivated Mid-Level Full Stack .NET Developer who wants to make a meaningful impact, work on real-world business solutions, and grow professionally as part of a small, experienced development team.
Position Overview
This position is ideal for a developer with approximately 3-7 years of professional software development experience who is comfortable working across multiple layers of an application, including user interfaces, APIs, databases, and backend services.
You will work directly with experienced software architects and senior developers while taking ownership of development tasks and contributing to software products used by customers throughout North America.
We are looking for someone who is:
- Self-motivated
- Adaptable
- Curious
- Detail-oriented
- Able to work independently
- Interested in learning new technologies and business domains
Primary Responsibilities
- Design, develop, and maintain applications using C# and .NET.
- Develop modern web applications using Blazor and ASP.NET Core.
- Design and implement RESTful APIs.
- Create and optimize SQL Server queries, views, and stored procedures.
- Participate in modernization efforts involving legacy WinForms and VB.NET applications.
- Investigate and troubleshoot customer-reported issues.
- Participate in code reviews and technical discussions.
- Create and maintain technical documentation.
- Collaborate with developers, architects, support personnel, and management.
- Contribute to software design discussions and long-term product improvements.
- Assist in building scalable and maintainable business applications.
Required Qualifications
Experience
- 3-7 years of professional software development experience.
- Experience developing commercial or business software applications.
Technical Skills
- Strong C# programming skills.
- Strong understanding of .NET Framework and/or modern .NET.
- Experience with ASP.NET Core.
- Experience developing REST APIs.
- Experience with SQL Server.
- Experience writing SQL queries and stored procedures.
- Understanding of object-oriented design principles.
- Experience working with JSON and XML.
- Familiarity with HTML, CSS, and JavaScript.
Professional Skills
- Strong troubleshooting and debugging abilities.
- Ability to work independently with minimal supervision.
- Strong written and verbal communication skills.
- Ability to quickly learn new technologies and business processes.
- Good organizational and time management skills.
- Ability to balance multiple priorities in a fast-paced environment.
Preferred Qualifications
The following skills are beneficial but not required:
- .NET Blazor experience
- .NET Xamarin
- .NET MAUI experience
- Mobile application development (Android) using Xamarin or Maui
- DevExpress controls
- JWT / OAuth authentication
- SignalR real-time communications
- Azure or AWS experience
- Background worker services
- Fleet management, GPS, route optimization, logistics, or transportation software experience
- Legacy application modernization experience
Why This Role Is Different
Unlike many large organizations where developers are assigned a narrow specialty, this role provides exposure to a wide variety of technologies and business systems.
You will have opportunities to work with:
- Modern Web Development
- Enterprise APIs
- Mobile Technologies
- SQL Server Databases
- Fleet Management Systems
- GPS and Mapping Technologies
- Real-Time Communication Systems
- Legacy Modernization Projects
You will work directly with experienced software architects and senior developers while contributing to projects that have immediate business impact.
What Success Looks Like
Within Your First 90 Days:
- Become familiar with our development environment and processes.
- Contribute code to active projects.
- Complete assigned development tasks with minimal supervision.
- Participate in team code reviews.
- Learn our software products and industry-specific business processes.
Within Your First Year:
- Independently own features and enhancements.
- Contribute to architecture and design discussions.
- Participate in modernization initiatives.
- Become a key contributor to customer-facing projects.
- Help improve internal development processes and standards.
Compensation & Benefits
Compensation
Competitive salary based on experience, qualifications, and overall fit.
Benefits Include
- Health Insurance
- 401(k) Retirement Plan
- Paid Vacation
- Paid Holidays
- Personal / Sick Time
- Direct Mentorship & Collaborative Growth: Work side-by-side daily with veteran software architects and senior engineers who bring decades of deep industry and platform experience, ensuring continuous technical growth through active guidance and code reviews.
- Flexible Scheduling When Business Needs Permit
- Hybrid Work Opportunities May Be Available Following Successful On-boarding, Demonstrated Performance, and Approval by Management.
- Modern Development Tools and Technologies
Career Growth Opportunities
We believe in investing in our employees and promoting from within whenever possible.
Successful candidates will have opportunities to grow into roles such as:
- Senior Developer
- Principal Developer
- Technical Lead
- Software Architect
This position offers direct access to leadership, mentoring opportunities, and exposure to a broad range of technologies and business systems. We encourage self starters and self learners.
Why Join AWE?
- Established company founded in 1974 with a long history of serving customers throughout North America.
- Stable organization with over 50 years of industry experience.
- Small team environment where your work has visible impact.
- Work directly with the company’s software architects, technical leadership team, and senior developers.
- Work directly with software architects, senior developers, and technology professionals whose backgrounds include organizations such as IBM, ADP, and other enterprise technology environments.
- Opportunity to influence product direction and technical decisions.
- Exposure to both legacy modernization and new product development initiatives.
- Diverse projects spanning web, mobile, APIs, databases, GPS, mapping, routing, dispatch, and enterprise software development.
- Long-term career growth opportunities.
- Modern Microsoft technology stack.
- No large corporate bureaucracy.
- Convenient location serving Northwestern New Jersey, Northeastern Pennsylvania, and the Hudson Valley region of New York.
- Avoid the cost and stress of a major metropolitan commute.
- Opportunity to help modernize mission-critical software used throughout the United States and Canada.
About Our Development Team
You will join a collaborative team consisting of experienced architects, senior developers, and domain experts responsible for software systems used daily by businesses throughout the United States and Canada. We value professionalism, continuous learning, teamwork, knowledge sharing, and practical problem solving.
Our environment allows developers to contribute directly to products, influence decisions, and see the real-world impact of their work.
Automated Wireless Environments Inc. is an Equal Opportunity Employer. We value integrity, innovation, collaboration, continuous learning, and a commitment to delivering exceptional solutions to our customers.