Web Application Developer - WAD 25-26177

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required

Skills

Web Security
Web Services
Webforms
Workflow
jQuery
UI
User Experience
React.js
Reporting
Scrum
Web Applications
Web Development
Soft Skills
Object-relational Mapping
Project Delivery
Public Sector
Middleware
Motivation
Software Design
Stored Procedures
Version Control
Node.js
Object-Oriented Programming
Microsoft SQL Server
Microsoft SSRS
Jersey
Machine Learning (ML)
Geographic Information System
HTML
Enterprise Content Management
Entity Framework
Data Integration
Data Lake
Communication
Computer Science
Continuous Delivery
Artificial Intelligence
.NET
Microsoft SharePoint
Microsoft Windows
OAuth
Help Desk
Interfaces
JavaScript
Management
Microsoft Azure
Microsoft Office
Data Modeling
Design Patterns
DevOps
Esri
Extract
Transform
Load
Authentication
Cascading Style Sheets
Cloud Computing
Continuous Integration
ASP.NET
ASP.NET MVC
Adobe Acrobat
Agile
Application Development
C#
Git
OpenText
Python
WAD

Job Details

Job Title: Web Application Developer
Duration: 1 Year
Location: Jersey City, NJ

Description of Services:

A large public-sector engineering organization is seeking a Web Application Developer to support and enhance in-house custom .NET web applications and Windows console applications. The role is part of an Engineering Solutions Unit that assists in project delivery through system application development, integration, and technical consultation. The developer will maintain, update, and expand existing systems and help build new ones, ensuring optimal performance and functionality across multiple platforms.

Responsibilities:

  • Maintain and enhance existing custom .NET web and Windows applications.

  • Design, develop, test, and deploy new custom applications as required.

  • Create and maintain interfaces and integrations between systems, including:

    • Data transfers using internal or third-party web services

    • SQL Server ETL packages

    • SharePoint Online data exchange

    • Azure Data Lake imports/exports

    • Esri GIS integrations

  • Develop and maintain reports using SQL Server Reporting Services (SSRS).

  • Provide help desk support as part of the Applications Support Team.

Required Education, Technical Qualifications, and Experience:

  • Bachelor's degree in Computer Science or related technical field.

  • 5+ years experience in full stack web application development using ASP.NET Web Forms and ASP.NET MVC.

  • 5+ years experience with C#, object-oriented programming, and design patterns.

  • 5+ years experience developing frontends with HTML, CSS, JavaScript, and jQuery.

  • 2+ years experience developing .NET applications using React.js (frontend) and Node.js (backend/middleware).

  • 2+ years experience in Microsoft SQL Server development (stored procedures, data modeling, Entity Framework or other ORM).

  • 2+ years experience with system integrations, REST APIs, and web services.

  • 1+ year experience with Git and Azure DevOps for version control.

  • 1+ year experience in SSRS report development.

  • Proficiency with Microsoft Office 365 Suite and Adobe Acrobat Pro.

Required Soft Skills:

  • Strong self-motivation with the ability to manage shifting priorities and meet deadlines.

  • Excellent written and verbal communication skills.

Preferred Qualifications (Nice to Have):

  • Advanced degree in a relevant field.

  • Experience integrating AI APIs and understanding of machine learning workflows.

  • Familiarity with UI/UX design tools like Figma.

  • Experience with CI/CD pipelines and deployment automation.

  • Agile/Scrum environment experience.

  • Proficiency in Python and experience with Esri GIS data integration.

  • Experience with Enterprise Content Management (ECM) tools such as SharePoint or OpenText.

  • Understanding of web security best practices and authentication frameworks (e.g., OAuth2, JWT).

  • Exposure to development or maintenance of applications in Azure Cloud.

  • Experience supporting construction, infrastructure, or large public-sector projects.

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.