Overview
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.