Senior Systems Analyst

New Jersey Transit Corporation

New Jersey

On-site

USD 52,000 - 122,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
Flexible Spending Account
Life Insurance
Paid Leave
Tuition Assistance
Pre-Tax Commuter Benefits
Retirement Plans
401(a) Plan Employer Contribution
401(k) Plan with Company Match
457(b) Deferred Savings Plan

Job summary

New Jersey Transit Corporation is seeking a Systems Analyst to collaborate with cross-functional teams on customer-facing applications and trip planner systems. You will analyze existing systems, design technical solutions, and develop detailed specifications using Java, Python, or JavaScript.

The role requires experience with Node.js/Nuxt, Vue, GraphQL, AWS services, and UI/UX accessibility. Strong understanding of SDLC and ability to work with Salesforce and Drupal CMS is expected.

Qualifications

  • Bachelor’s degree in computer science, information technology, or related field.
  • Degree can be substituted by 4 years of relevant experience.
  • Proven experience as a Systems Analyst or similar role, focused on customer-facing apps and trip planner systems within transportation.

Responsibilities

  • Collaborate with cross-functional teams to gather and analyze requirements for customer-facing applications and trip planner systems.
  • Analyze existing systems to identify opportunities for improvement, scalability, and performance.
  • Design and architect technical solutions including system architecture, data models, APIs, and integration points.
  • Develop detailed technical specifications and documentation for software components.
  • Use Java, Python, or JavaScript to implement features in customer-facing applications and trip planner systems.
  • Test and debug software components to ensure quality and reliability.
  • Work with QA to define test cases and ensure coverage for all functionalities.
  • Stay current with emerging technologies and best practices in software development.
  • Provide technical support and guidance to internal stakeholders.
  • Participate in code reviews and continuous improvement initiatives.

Skills

Node.js/Nuxt
Vue
GraphQL
JavaScript/TypeScript
AWS
UI/UX accessibility
Oracle APEX
Salesforce
Drupal CMS

Education

Bachelor's degree in CS/IT
4 years relevant experience as substitute

Tools

S3
API Gateway
Fargate

Job description

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

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.
  • 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.
  • Hands-on experience with: Node.js/Nuxt, Vue, Apollo GraphQL, JavaScript/TypeScript, and AWS services (S3, API Gateway, Fargate), with an understanding of UI/UX and accessibility best practices.
  • Ability and willingness to take on Oracle APEX and Salesforce support.
  • Willingness to manage and perform Drupal CMS content updates as needed.
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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Analyst - Customer Apps & Trip Planner
Senior Systems Analyst - Customer Apps & Trip Planner

New Jersey Transit Corporation • New Jersey

On-site
USD 52,000 - 122,000
Health Insurance
Flexible Spending Account
Life Insurance
+7
Systems Anlst/Programmer Application Specialist
Systems Anlst/Programmer Application Specialist

New Jersey Transit Corporation • Newark (NJ)

On-site
USD 70,000 - 90,000
Comprehensive Family Health Insurance
Flexible Spending Account
Life Insurance
+4
Transit Operations Application Developer
Transit Operations Application Developer

JMT • Maryland

On-site
USD 160,000 - 220,000
Sr. Technical Specialist
Sr. Technical Specialist

New Jersey Transit Corporation • Newark (NJ)

On-site
USD 70,000 - 100,000
Senior Executive Secretary
Senior Executive Secretary

New Jersey Transit Corporation • Newark (NJ)

On-site
USD 45,000 - 85,000
Comprehensive Family Health Insurance
Flexible Spending Account
Life Insurance
+6
Transit Data Systems & Reporting Analyst
Transit Data Systems & Reporting Analyst

Bi--state-Development-Agency • St. Louis (MO)

On-site
USD 61,000 - 71,000
Medical coverage
Dental coverage
Vision coverage
+3
Lead Systems Engineer - 90416789
Lead Systems Engineer - 90416789

Amtrak • United States

Hybrid
USD 94,000 - 122,000
Health insurance
401K with Employer Match
Paid Time Off
+1
Principal Software Engineer - 90402969
Principal Software Engineer - 90402969

Amtrak • Wilmington (DE)

On-site
USD 124,600 - 161,352
Health, dental, and vision plans
401(k) retirement plan with employer match
Paid time off
+2
Lead Systems Engineer - 90416789
Lead Systems Engineer - 90416789

Amtrak • Oregon

Hybrid
USD 94,000 - 122,000
Health Insurance
401K with Employer Match
Paid Time Off
+2
Safety Specialist
Safety Specialist

New Jersey Transit Corporation • Camden (NJ)

On-site
USD 60,000 - 90,000
Comprehensive Family Health Insurance
Flexible Spending Account
Life Insurance
+5