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