Full Stack .NET Developer (s)

  • Union, NJ
  • Posted 27 days ago | Updated 13 hours ago

Overview

On Site
$60,000+
Full Time

Skills

Angular
C#
.NET Core
SQL Server
MongoDB
ASP.NET
Web API
Microservices
REST
RabbitMQ
Redis
AWS/Azure
.NET
Agile
Docker
Kubernetes
Microsoft Azure
Microsoft SQL Server
Cloud Computing
SAFE
Product Management
Google Cloud Platform
Security Architecture

Job Details

About Us

We are a leading provider of tolling solutions and transportation technology, building scalable, secure, and high-performance software systems that shape the future of tolling and transportation. Our team uses modern technologies such as .NET Core, Docker, Kubernetes, RabbitMQ, and SQL Server to deliver innovative, mission-critical applications.

We are seeking motivated Software Engineers with 1–4 years of experience who are eager to learn, grow, and contribute to cutting-edge distributed systems.

Position Overview

The Software Engineer will support the design, development, and deployment of distributed, microservices-based applications. You will work closely with senior engineers and technical leads, gaining exposure to cloud technologies, containerized environments, application security, and event-driven architectures. This role offers the opportunity to build strong engineering fundamentals while working in a collaborative, fast-paced environment.

Candidates must be U.S. Citizens for project requirements and must have completed a 4-year undergraduate degree in Computer Science from a reputable institution.

 

Key Responsibilities

  • Develop and maintain scalable, distributed applications using .NET Core, SQL Server, and related technologies.
  • Support the implementation of microservices architectures with a focus on performance and reliability.
  • Work with Docker containers and participate in deployments to Kubernetes environments.
  • Assist with building and integrating event-driven systems (batch or streaming) using message brokers such as RabbitMQ.
  • Collaborate with senior engineers to apply best practices in coding, architecture, security, and DevOps.
  • Participate in design discussions, code reviews, and sprint ceremonies.
  • Write clean, maintainable, and secure code following established standards.
  • Work cross-functionally with QA, DevOps, and product teams to support end-to-end development.
  • Stay updated on emerging technologies and industry trends to continuously improve development processes.

 

Qualifications

  • U.S. Citizenship is required.
  • Bachelor’s degree (4-year) in Computer Science from a reputable university.
  • 1–4 years of professional software development experience.
  • Hands-on experience with .NET Core development.
  • Basic to intermediate understanding of Docker, Kubernetes, and microservices concepts.
  • Familiarity with message/event-driven architectures (RabbitMQ, Kafka, etc.).
  • Exposure to SQL databases, preferably SQL Server.
  • Strong communication, analytical, and problem-solving skills.
  • Ability to work collaboratively, take direction, and adapt quickly.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Process Q