Avatar for NJ Transit
Public transportation via bus, rail, and paratransit in NJ and surrounding areas

Senior Systems Analyst

  • $52k – $122k
  • |
  • |4 years of exp
  • |Full Time
Posted: 4 days ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Java
Javascript
Microsoft Excel
Microsoft Word
Microsoft Access
Microsoft PowerPoint

About the job

Summary

JOB DESCRIPTION

In this role, you will collaborate closely with cross-functional teams to gather and analyze requirements

for customer-facing applications and trip planner systems within NJ Transit. Responsibilities will include

conducting comprehensive analysis of existing systems, designing technical solutions, developing

detailed specifications, and utilizing programming languages such as Java, Python, or JavaScript to

implement and enhance features. Possess a strong understanding of software development

methodologies, design patterns, and best practices, along with proficiency in development frameworks

and technologies.

Roles And Responsibilities

The specifications outlined are intended to present a descriptive list of the range of duties

performed by employees in this position. The specifications are not intended to reflect all duties

performed within the job.

  • Collaborate with cross-functional teams including software engineers, UX/UI designers, and

product managers to gather and analyze requirements for customer-facing applications and trip

planner systems.

  • Conduct comprehensive analysis of existing systems to identify opportunities for improvement,

scalability, and performance optimization.

  • Design and architect technical solutions, considering factors such as system architecture, data

models, APIs, and integration points.

January 21, 2026 Version: 7 Page 2 of 3

  • Develop detailed technical specifications and documentation for software components and

system functionalities.

  • Utilize programming languages such as Java, Python, or JavaScript to implement and enhance

features within customer-facing applications and trip planner systems.

  • Conduct thorough testing and debugging of software components to ensure high quality and

reliability.

  • Collaborate with quality assurance teams to define test cases and ensure proper testing coverage

for all system functionalities.

  • Stay current with emerging technologies, industry trends, and best practices in software

development, and make recommendations for technology adoption and innovation.

  • Provide technical support and guidance to internal stakeholders, including troubleshooting issues

and addressing user inquiries.

  • Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives

to enhance team productivity and software quality.

Education, Experience And Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Degree can be substituted by 4 years of relevant experience
  • Proven experience as a Systems Analyst or similar role, with a focus on customer-facing

applications and trip planner systems within the transportation industry.

  • Strong proficiency in programming languages such as Java, Python, or JavaScript, with

Experience In Full-stack Development Preferred.

  • Solid understanding of software development methodologies, design patterns, and best practices.
  • Familiarity with web development frameworks and technologies such as AngularJS, ReactJS, or

Node.js.

  • Excellent analytical and problem-solving skills, with the ability to translate complex requirements

into technical solutions.

  • Strong communication and interpersonal skills, with the ability to collaborate effectively with crossfunctional

teams.

Knowledge And Skills

  • Excellent written, verbal skills are required.
  • Experience in technical business analysis in a related industry.
  • Advanced knowledge of programming languages.
  • Ability to keep up with IT advancements.
  • Demonstrated experience using Microsoft Excel, Word, Access or PowerPoint.
  • Must be able to work well independently and as part of a team.
  • Ability to prioritize and meet tight deadlines.
  • Proficiency in system analysis methodologies and tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both verbal and written, with the ability to convey technical

information to non-technical stakeholders.

  • Knowledge of software development life cycle (SDLC) and project management principles.

At NJ Transit, you will enjoy a competitive salary and excellent benefits package:

  • Comprehensive Family Health Insurance – Medical, Prescription, Dental, Vision
  • Flexible Spending Account
  • Life Insurance
  • Paid Leave
  • Tuition Assistance
  • Pre-Tax Commuter Benefits Plan
  • Retirement Plans
  • 401(a) - Retirement plan with a 6% employer contribution
  • 401(k) - Retirement saving plan with up to an 3% company match
  • 457(b) - Deferred Savings Plan

NJ TRANSIT is an Equal Opportunity Employer

Learn more about NJ TRANSIT! Sign up to receive an invitation to our next live information session at WWW.NJTRANSIT.COM/BEST

Salary Range: $52,000-$122,000

Similar Jobs

Cross River company logo
Cross River
Cross River is a highly profitable, fast-growing financial technology company