Overview
On Site
USD 92,397.00 - 109,058.00 per year
Full Time
Skills
Information Technology
Performance Management
Project Management
Preventive Maintenance
Telecommuting
SAFE
Network
Physical Security
Product Development
Information Systems
Test Cases
Requirements Elicitation
Scripting
Software Maintenance
System Testing
Test Scripts
Wireframe
Evaluation
Reporting
Auditing
Debugging
Requirements Management
Testing
IaaS
PaaS
SAP BASIS
Invoices
Documentation
Programming Languages
Organized
Software Testing
Ruby
Python
Java
C
C++
C#
SQL
Oracle
.NET
JavaScript
J2EE
Microsoft Azure
Amazon Web Services
Microsoft Operating Systems
Microsoft Windows Server
RESTful
Linux
Node.js
React.js
Dynamics
Microsoft Power BI
SaaS
Legal
Middleware
Microsoft IIS
TIBCO Software
Oracle WebLogic
Apache Tomcat
Oracle BI Publisher
COBOL
Application Engine
SQR
Functional Requirements
Interfaces
Integration Broker
PeopleSoft
Embedded Systems
Workflow
Data Structure
Organizational Skills
Algorithms
Database Administration
Web Development
DevOps
AIM
Software Development
IT Operations
Management
Cyber Security
Encryption
Authentication
Storage
Database
Computer Networking
Analytics
Internet
Cloud Computing
Computer Hardware
Servers
Active Listening
Attention To Detail
Customer Service
Conflict Resolution
Problem Solving
Communication
Collaboration
Partnership
Innovation
Customer Focus
Customer Relationship Management (CRM)
Law
Finance
FDS
MTA
Military
Job Details
Description
JOB TITLE: Junior Software Engineer
SALARY RANGE: $92,397- $109,058
HAY POINTS: 323
DEPT/DIV: Information Technology/Core Technology
SUPERVISOR: Manager, Product Development
LOCATION: 2 Broadway, New York, NY 10004
HOURS OF WORK: 9:00 am - 5:30 pm (7.5 hours/day) or as required)
This position is eligible for telework, which is currently two days per week. New hires are eligible to apply 30 days after their effective date of hire.
The Metropolitan Transportation Authority is North America's largest transportation network, serving a population of 15.3 million people across a 5,000-square-mile travel area surrounding New York City, Long Island, southeastern New York State, and Connecticut. The MTA network comprises the nation's largest bus fleet and more subway and commuter rail cars than all other U.S. transit systems combined. MTA strives to provide a safe and reliable commute, excellent customer service, and rewarding opportunities.
Summary:
The MTA transportation network has very large systems and infrastructure for financial, business, automated train, transportation, power, and physical security. MTA IT Department is centrally responsible for providing a full range of Information and Operational Technology services to the MTA agencies and administrative units through its operating and support units. Services are provided on a 7/24/365 basis in support of the MTA organization and its ridership.
MTA IT's Product Development group is empowered, multi-functional teams focused on the end-to-end management of development products from strategy to delivery. Using innovative processes and tools, the teams are responsible for developing and maintaining highly effective, secure, and innovative transportation, operational, and back-end information systems to support MTA goals and priorities.
Designs, codes, tests, and deploys software in all layers of the development life cycle. Provides the necessary documentation. Works with databases, APIs, servers, networks, and various programming languages. Applies specified methods and tools to design and run test cases and assist with requirements gathering. Assists with defined software maintenance procedures, and investigates, resolves, and documents routine software issues.
Responsibilities:
Required Qualifications:
Technical Skills:
Preferred Technical Skills:
Behavioral Skills:
Competencies:
Core Competency
Proficiency Level
Competency Definition
Collaborates
Capable
Building partnerships and working collaboratively with others to meet shared objectives
Cultivates Innovation
Fundamental Awareness
Creating new and better ways for the organization to be successful
Customer Focus
Fundamental Awareness
Building strong customer relationships and delivering customer-centric solutions
Communicates Effectively
Fundamental Awareness
Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Tech Savvy
Fundamental Awareness
Anticipating and adopting innovations in business-building digital
and technology applications
Technical Skills
Fundamental Awareness
Specialized knowledge and expertise on tools, programs, domains, platforms, and products used for specific tasks
Values Diversity
Capable
Recognizing the value that different perspectives and cultures bring to an organization
OTHER INFORMATION:
Pursuant to the New York State Public Officers Law & the MTA Code of Ethics, all employees who hold a policymaking position must file an Annual Statement of Financial Disclosure (FDS) with the NYS Commission on Ethics and Lobbying in Government (the "Commission").
Equal Employment Opportunity
MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.
JOB TITLE: Junior Software Engineer
SALARY RANGE: $92,397- $109,058
HAY POINTS: 323
DEPT/DIV: Information Technology/Core Technology
SUPERVISOR: Manager, Product Development
LOCATION: 2 Broadway, New York, NY 10004
HOURS OF WORK: 9:00 am - 5:30 pm (7.5 hours/day) or as required)
This position is eligible for telework, which is currently two days per week. New hires are eligible to apply 30 days after their effective date of hire.
The Metropolitan Transportation Authority is North America's largest transportation network, serving a population of 15.3 million people across a 5,000-square-mile travel area surrounding New York City, Long Island, southeastern New York State, and Connecticut. The MTA network comprises the nation's largest bus fleet and more subway and commuter rail cars than all other U.S. transit systems combined. MTA strives to provide a safe and reliable commute, excellent customer service, and rewarding opportunities.
Summary:
The MTA transportation network has very large systems and infrastructure for financial, business, automated train, transportation, power, and physical security. MTA IT Department is centrally responsible for providing a full range of Information and Operational Technology services to the MTA agencies and administrative units through its operating and support units. Services are provided on a 7/24/365 basis in support of the MTA organization and its ridership.
MTA IT's Product Development group is empowered, multi-functional teams focused on the end-to-end management of development products from strategy to delivery. Using innovative processes and tools, the teams are responsible for developing and maintaining highly effective, secure, and innovative transportation, operational, and back-end information systems to support MTA goals and priorities.
Designs, codes, tests, and deploys software in all layers of the development life cycle. Provides the necessary documentation. Works with databases, APIs, servers, networks, and various programming languages. Applies specified methods and tools to design and run test cases and assist with requirements gathering. Assists with defined software maintenance procedures, and investigates, resolves, and documents routine software issues.
Responsibilities:
- Under direct guidance, may assist with coding simple software programs/scripts. Applies specified methods and tools to assist with elicitation and documentation of requirements for simple change initiatives within the defined scope.
- Using specified tools and processes, assists with the completion of simple tasks in the project/product lifecycle.
- Performs routine analysis on assigned technologies, assists with defined software maintenance procedures, and investigates, resolves, and documents routine software issues.
- Performs analysis while following established procedures to ensure the security of systems, contractors, and/or processes
- Designs simple system test cases, test scripts, and test data, and automates repeatable tasks working to specified requirements. Assists in planning, preparing, and executing acceptance tests.
- Assists with the creation of storyboards and wireframes, and evaluation of design options using agreed tools and techniques.
- Applies established processes and tools to log and report on configuration items. Assists with audits to verify and correct configuration data to ensure accuracy.
- Assists with the collection of evidence for quality and safety assurance activities and audits.
- Build and manage testing environments, assisting in debugging application issues
- Develops and maintains personal knowledge of agreed processes and tools for requirements management, software development, and testing.
- Cloud-Based Development - Architect and develop new cognitive services, using a cloud-first methodology
- Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) application
- Performs other duties and tasks as assigned
- May need to work outside of normal work hours, supporting operations on a 24/7 basis
- Travel may be required to other MTA locations or other external sites
- Observing the work performed by the contractor;
- Reviewing invoices and approving them if the work meets contractual standards;
- Addressing performance issues with the contractor when possible;
- Performs basic troubleshooting and escalates issues to other parties as needed issues as appropriate, to ensure effective resolution of security baseline deviations and risks.
- Participate in project teams, providing information and documentation, and executing well defined changes under guidance to ensure the infrastructure meets organization's needs
Required Qualifications:
- Education: Associate degree, or an equivalent combination of education, certification, and experience, may be considered in lieu of a degree.
- A minimum of 2 years of relevant experience.
Technical Skills:
- Programming Languages: Basic knowledge of employing a set of rules and syntax that define how code is written, organized, and interpreted or compiled.
- Software Testing: Basic knowledge of executing a program or system with the intent of finding defects and ensuring that it meets the specified requirements.
- Programming experience with the following language(s): including but not limited to, e.g., Ruby, Python, Java, C, C++, C#, COBOL, MS-SQL Developer, Oracle, .Net, DBA, JavaScript, J2EE
- Familiarity with the following vendor-specific platforms: including but not limited to: Azure, AWS, Windows Server platforms, RESTful APIs, or Linux, Node.js
- Experience with React, MS-PowerApps, Dynamics, and Power BI
- SaaS applications (preferably in Legal, Risk, or Safety space)
- Middleware technologies (IIS, TIBCO, WebLogic, Tomcat, etc.)
- Custom reports using BI Publisher, SQR, and PeopleSoft COBOL.
- Extract and load data using Component Interfaces, Application Engine, Database Utilities, and SQR.
- Custom processes or modifications to meet functional requirements.
- System interfaces using the PeopleSoft integration broker; create new definitions to interface between internal/external systems and PeopleSoft.
- Knowledge of embedded systems.
- Experience administering and developing workflows and specialized UIs
Preferred Technical Skills:
- Basic knowledge of data structures: organizing and storing data to perform operations efficiently to define the relationship between the data, the operations that can be performed on the data, and the rules governing these operations.
- Basic knowledge of algorithms: understanding of the fundamental concepts and types of algorithms that help solve various computational problems and optimize the performance of software applications.
- Basic knowledge of database management involves understanding the fundamental concepts and principles related to the creation, organization, retrieval, and management of data within a database system.
- Basic knowledge of web development involves understanding the essential technologies and concepts used to create and maintain websites.
- Basic knowledge of DevOps (Development and Operations) with a clear understanding of the principles, practices, and tools that aim to improve collaboration and communication between software development and IT operations teams.
- Basic knowledge and understanding of fundamental concepts, components, and functionalities that manage and coordinate computer hardware and software resources.
- Cybersecurity, including encryption and authentication (Basic Knowledge): basic knowledge and understanding of the fundamental concepts, practices, and technologies used to protect computer systems, networks, and data from unauthorized access, attacks, and damage.
- Basic knowledge and understanding of technology that allows users to access and use computing resources (such as servers, storage, databases, networking, software, analytics, and intelligence) over the internet (the cloud) instead of having physical hardware or servers at their location.
Behavioral Skills:
- Must possess active listening, attention to detail, customer service, prioritization, and problem-solving skills.
- Strong interpersonal, verbal, and written communication skills, with the ability to effectively collaborate with both technical and non-technical peers.
Competencies:
Core Competency
Proficiency Level
Competency Definition
Collaborates
Capable
Building partnerships and working collaboratively with others to meet shared objectives
Cultivates Innovation
Fundamental Awareness
Creating new and better ways for the organization to be successful
Customer Focus
Fundamental Awareness
Building strong customer relationships and delivering customer-centric solutions
Communicates Effectively
Fundamental Awareness
Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Tech Savvy
Fundamental Awareness
Anticipating and adopting innovations in business-building digital
and technology applications
Technical Skills
Fundamental Awareness
Specialized knowledge and expertise on tools, programs, domains, platforms, and products used for specific tasks
Values Diversity
Capable
Recognizing the value that different perspectives and cultures bring to an organization
OTHER INFORMATION:
Pursuant to the New York State Public Officers Law & the MTA Code of Ethics, all employees who hold a policymaking position must file an Annual Statement of Financial Disclosure (FDS) with the NYS Commission on Ethics and Lobbying in Government (the "Commission").
Equal Employment Opportunity
MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.