About Us
BEM Systems delivers innovative SaaS and mobile solutions for state and local DOTs, transit agencies, and government entities. Our flagship platform, PAECETrak, powers workflows in right-of-way, utilities, permitting, and asset management. We are transforming traditional processes through AI-driven automation, advanced analytics, and secure cloud technology.
The Innovation, Technology, and Solutions (ITS) Group is BEM’s dedicated SaaS growth engine. ITS develops scalable, secure, and AI-enabled products for government and private sectors. This business line drives ARR growth, product innovation, and market diversification.
Job Description
BEM is seeking an experienced junior software developer to assist our development team in growing and expanding our software solutions. The successful candidate will help to develop and enhance features in our core products receiving requirements from our senior staff.
Responsibilities
- Troubleshooting, debugging, and supporting our core products.
- Design new modules/screens as per requirements.
- Support acceptance and production test plans and testing.
- Data conversion / migration activities and processes
Qualifications
Qualifications
Required Experience
- ASP.NET, C#, Visual studio
- Front-end development experience (JavaScript, jQuery, Ajax, HTML5, CSS3, Bootstrap)
- Web application development with .NET Framework
- Relational database / SQL (SQL Server)
Experience As a Plus
- REST and SOAP API integration, Web services
- Microservice architecture
- Responsive design UX, UI design experience
- Analytics and Reporting using PowerBI
Requirements
- Bachelor (B.S) or master’s (not required) degree in Computer Science or MIS with 1 to 3 years of professional experience
- A great sense of ownership
- Strong verbal/presentation and written communication skills.
- Strong problem solver
- Self-starter requiring minimal supervision.
The position offers a competitive base salary and potential bonus compensation tied to execution and client satisfaction. BEM offers a comprehensive benefits package including participation in our matching 401(k) Savings Plan along with comprehensive medical, dental and vision insurance coverage. BEM prides itself on providing excellent opportunities for long-term career growth and future skills development, as a member of our team.
This is a full-time permanent position. This is a hybrid position with 2-3 days at the BEM office in Madison, NJ.