More jobs:
Application Developer; Resources Transportation Center
Job in
Newark, Essex County, New Jersey, 07175, USA
Listed on 2026-02-16
Listing for:
New Jersey Institute of Technology
Part Time
position Listed on 2026-02-16
Job specializations:
-
IT/Tech
Web Developer
Job Description & How to Apply Below
Overview
Provide technical support to end-users while contributing to the development, design, and deployment of desktop and web-based software solutions.
Responsibilities- Develop, design, and deploy desktop and web-based software solutions utilizing a range of programming languages, including Java (Spring, Spring Boot), Python (pandas, geopandas), JavaScript (Vue, React), Kotlin, Dart/Flutter, and other pertinent technologies. Aims to meet user requirements, troubleshoot issues, and improve system functionalities.
- Customize and design reports using SAP Crystal Reports and Jasper Reports for client agencies (MPOs and State Departments of Transportation), addressing federally mandated obligations.
- Develop and deploy web-based charting applications using Google Charts and Highcharts to visually represent trends and patterns within historical transportation data.
- Apply patches/upgrades to packaged software, ensure security compliance and system integrity using NSIS. Conduct thorough testing of the end product using Virtual Box to guarantee compatibility across various platforms.
- Document procedures using Git README files and shared documentation, ensuring a clear understanding of software functions, functional requirements, and intended purposes.
- Develop, test, and implement distributed big data management and analysis systems including Hadoop, Spark, and Cassandra.
- Develop and implement mapping systems using GIS technologies (ArcGIS, Mapbox, Google Maps) to aid in real-time visualization and historical data analysis.
- Design and implement systems that interface with application databases (MySQL, Microsoft SQL Server, Oracle) to ensure efficient and reliable data storage and retrieval.
- Manage and maintain web application servers (Apache, Tomcat, IIS, Node.js, Python Flask).
- Integrate low-latency video monitoring systems based on H.264, H.265 and MJPEG with Video Management Systems to support the ONVIF protocol suite.
- Demonstrate proficiency in Git version control (Git Hub, Git Lab) including branching, merging, tagging, and rebasing.
- Design and execute test procedures and scripts (JUnit, Jenkins) for automated software testing; implement deployment scripts to automate software delivery.
- Conduct user training via web conferences or on-site for the applications; present the application in transportation seminars and conferences.
- Distribute tasks among department Research Assistants and part-time students.
Requires a Bachelor's degree in Computer Science and 3 years of experience in the job offered or 3 years of experience as a Software Developer or any other job title performing the following duties:
- Providing technical support to end-users while contributing to the development, design, and deployment of desktop and web-based software solutions.
- Developing, designing, and deploying desktop and web-based software solutions utilizing Java and PHP.
- Applying patches/upgrades to packaged software, ensuring security compliance and system integrity.
- Creating PDF documentation to ensure a clear understanding of software functions, functional requirements, and intended purposes.
- Developing and implementing mapping systems using GIS technologies including Google Maps and Geoserver for real-time and historical data visualization.
- Designing and implementing systems that interface with application databases MySQL.
- Managing and maintaining Apache web servers.
- Conducting user training via web conferences or on-site for the applications; presenting the application to staff and stakeholders.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×