Senior Web Application Developer - SWAD 25-29233

Overview

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

Skills

Web Services
Vulnerability Management
Software Management
Web Development
Web Security
Storage
Stored Procedures
Regulatory Compliance
SQL
Scrum
Sharepoint Online
OpenText
Microsoft Windows
Middleware
OOD
Object-relational Mapping
Machine Learning (ML)
Management
Mentorship
Microsoft Azure
Geographic Information System
Entity Framework
Extract
Transform
Load
Frontend Development
UI
User Experience
Web Applications
Webforms
Workflow
jQuery
Microsoft Office
Microsoft PowerPoint
Microsoft SQL Server
Microsoft SSRS
Git
Database Design
DevOps
Development Testing
Enterprise Content Management
Customization
Collaboration
Communication
Continuous Delivery
Artificial Intelligence
C#
.NET
API
ASP.NET
ASP.NET MVC
Adobe Acrobat
Project Delivery
Python
Help Desk
Interfaces
JavaScript
Microsoft Excel
Node.js
Penetration Testing
Cyber Security
Data Integration
Data Modeling
Database
Esri
HTML
Agile
Authentication
Cascading Style Sheets
Cloud Computing
Continuous Integration
React.js
Reporting
Soft Skills

Job Details

Job Title: Senior Web Application Developer
Location: Jersey City, NJ
Duration: 2 Years

Description of Services

The Engineering Department s Operations Division Applications Management group supports project delivery and reporting through consultation, development, testing, and implementation of system applications and workflows. The group maintains and supports various departmental platforms and acts as a liaison with the Technology Department.

We are seeking an experienced developer to maintain and enhance in-house custom-developed .NET web applications and Windows console applications, as outlined below.

Consultant Services

Responsibilities may include, but are not limited to:

  • Maintain and enhance existing customized .NET applications in both on-premises and Azure cloud environments.

  • Ensure compliance with cybersecurity requirements for public-facing applications.

  • Develop and maintain interfaces and integrations between various applications, including:

    • Data transfer using in-house or third-party web services

    • SQL Server ETL packages

    • SharePoint Online data import and export

    • Azure Storage Account data import and export

    • Esri GIS integration

  • Lead development team efforts to design, develop, test, and deploy new custom applications and enhancements in coordination with the project manager.

  • Maintain and support SQL Server Reporting Services (SSRS) reports.

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

Education, Qualifications, and Experience

Required:

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

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

  • Minimum 5 years experience in C# programming with strong object-oriented design knowledge.

  • Minimum 5 years experience in front-end development with HTML, CSS, JavaScript, and jQuery.

  • Minimum 2 years experience developing .NET applications with React.js (frontend) and Node.js (backend middleware/service layers).

  • Minimum 2 years experience in database design and development using Microsoft SQL Server, including stored procedures, functions, data modeling, and Entity Framework or other ORM technologies.

  • Minimum 2 years experience developing/maintaining system integrations, secure REST APIs, and web services.

  • Strong understanding of Azure architecture and cloud fundamentals with at least 1 year of experience in Azure App Services, SQL Database, and Storage Accounts.

  • Minimum 1 year of experience with web security best practices, authentication frameworks, penetration testing, and vulnerability management.

  • Minimum 1 year of experience with Git and Azure DevOps, including CI/CD pipelines.

  • Minimum 1 year of experience with Microsoft SSRS report development.

  • Proficiency with Microsoft Office 365 Suite (Word, PowerPoint, Excel) and Adobe Acrobat Pro.

Soft Skills:

  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.

  • Strong mentoring abilities with a proven record of guiding junior developers.

  • Excellent oral, written, and communication skills.

Preferred (Not Required):

  • Advanced degree (Master s or higher).

  • Experience with AI API integration and machine learning workflows.

  • Experience with UI/UX design tools (e.g., Figma).

  • Experience working in Agile/Scrum environments.

  • Experience with SharePoint Online customization (frontend and backend).

  • Experience with Power Automate or Azure Logic Apps/Functions.

  • Experience with Python and Esri GIS data integration.

  • Experience with Enterprise Content Management (ECM) solutions and OpenText integration.

  • Prior experience working with large government agencies in the construction industry is a plus.

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.