Vacancy caducado!
Job Information
Job Title: Application Development Specialist Level 3-5 Salary Range: Level 3: Min. $71,729 Mid. $95,639 Level 4: Min. $78,039 Mid. $104,052 Level 5: Min. $84,789 Mid. $113,052 Points: Level 3 - 393 Level 4 - 479 Level 5 - 571 Dept/Div: MTA Information Technology/Office of IT Cyber Security Services Supervisor: Director, Office of IT Security Identity Location: 2 Broadway and other locations as required Hours of Work: 9:00 AM - 5:30 PM (7.5 hours/day) or as required Deadline: Open Until Filled In order to protect our employees and continue to provide safe and reliable service to our communities, as of November 14, 2021 we are requiring all new MTA hires to be fully vaccinated against COVID-19 prior to their start date. MTA will consider exceptions for religious and medical reasons, where appropriate. "Fully vaccinated" means you must have both doses of a 2-dose vaccine and two weeks have elapsed since the second dose, or have received 1 dose of a 1-dose vaccine and two weeks have elapsed since the dose. Proof of your vaccination status in the form of a CDC vaccine card must be submitted prior to your start date. Summary Depending on the level, the purpose of this position will assist, contribute or lead in the technical design, development, implementation and support of application systems to meet business, informational, and technical needs. This position may serve as a technical lead and/or project manager on small or large sized projects, and may serve as a technical resource to others. Responsibilities include; development of identity governance and privilege access programs within IT and Operational Technologies (OT), conduct risk assessments, coordinate directory risk reviews and lead identity security programs within IT and OT. Must have strong knowledge of industry security and identity management standards such as PCI/DSS, NIST, Perdue, ISO, CSA, etc. The position is required to be "on call" in the 24-hour, 365-day operating environment to ensure the availability and delivery of technology services in support of MTA corporate business goals and objectives. Responsibilities Level 3- Develops detailed flowcharts to show processing logic for simple programs.
- May debug systems, under guidance, to provide daily operational support for production systems.
- Perform coding and/or configures and tests programs to meet business needs and ensure functionality of applications.
- Provides daily operational support for production systems including providing on-call support.
- Interfaces with business analysts, Client Account Managers, and/or clients to clarify requirements.
- Contributes to the development of test plans and participates in post-implementation reviews to ensure requirements are met.
- Writes documentation that describes installation and operating procedures to aid in user training and troubleshooting issues.
- Tests own work, contributes to the development of test plans and participates in post-implementation reviews to ensure requirements are met.
- Participates in systems design, working within an established framework to maximize system efficiency.
- Coordinates with clients and colleagues to resolve systems issues and advance development projects. May develop materials to support user training on new or revised systems/applications.
- Participates in the feasibility analysis for new systems/applications to determine how applications and processes can be improved.
- May serve as a technical lead or project manager on small sized projects and/or technical lead on large sized projects. Mentors to less experienced staff.
- Monitors the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance to prevent application or system issues.
- Reviews, analyzes, and modifies systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document the system and revisions.
- Provides and/or arranges for technical support and problem resolution for client inquiries and to resolve production issues.
- Participates in user training as appropriate, on new or revised systems/applications.
- Selects tools and methodologies for projects.
- Commits to deliverables for scope of work with clients, vendors and/or management.
- Makes modifications to jobs and schedules for jobs in production
- Feedback to management on changing methodologies/standard operating procedures, as appropriate.
- Plays a leadership role in the feasibility analysis for new systems/applications including understanding implications for the current and future architecture to determine how applications and processes can be improved.
- Serves as a technical lead or project manager on small sized projects and/or technical lead on large sized projects. Mentors less experienced staff.
- Develops a user training plan for new or revised systems/applications, leveraging vendors and business resources as appropriate to streamline new user or new application adoption.
- Conducts complete diagnosis of most business problems, factoring in a strong understanding of the technical architecture.
- Provides recommendations on vendor selection. Negotiates terms and conditions with vendors.
- Creates and or modifies methodologies/standard operating procedures, as appropriate. May be seen as a subject matter expert on some methodologies. Makes recommendations to management regarding technology investments for their area.
- Possesses working knowledge in one or more programming languages, tools and/or technology environments.
- Has demonstrated an understanding of fundamentals of requirement specification, design, coding, and testing of information systems.
- Demonstrates an understanding of application development methods, the Project Execution Process, as well as the fundamentals of requirement specification, design, development/configuration, and testing of business applications systems.
- Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing system(s) supported and is aware of integration points with other systems and how that interacts with their work.
- Ability to participate in technical design, contributing insights and ideas.
- Ability to successfully troubleshoots most applications problems independently, determining the root cause and fixing the problem and engages appropriate colleagues as necessary to address concerns in their area of expertise.
- Ability to take client calls and resolves most client issues independently.
- Work across the business and IT teams to analyze and define requirements for Active Directory & Azure Active Directory Security integrations.
- Strong understanding of Privilege Identity Management Security Domain within IT and OT Environments.
- Ensure continuous improvement within the IAM security architecture by introducing and implementing emerging security technologies and practices.
- Demonstrates an understanding of application development methods, the Project Execution Process, as well as the fundamentals of requirement specification, design, development/configuration, and testing of business applications systems.
- Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing system(s) supported and is aware of integration points with other systems and how that interacts with their work.
- Ability to participate in the technical design of projects that anticipate and proactively address roadblocks and obstacles.
- Ability to conduct complete diagnosis of most business problems, factoring in a strong understanding of the technical architecture.
- Ability to facilitate design sessions by presenting logical statements of business problems and designs and offering and incorporating ideas.
- Demonstrates expert understanding of all relevant application development processes including the Project Execution Process, serving as a resource to others.
- Understands architectural issues, and factors them into decisions and recommendations.
- Provide leadership and guidance throughout the project lifecycle, including evaluating business requirements and security technologies, planning technology deployment, mentoring security engineering teams, and soliciting feedback from security operations teams and other internal customers.
- Experience with scripting languages (PowerShell / CLI) for deployment and management of Windows Systems.
- Ability to lead technical design sessions, contributing novel insights to address business problems.
- Demonstrates a broad understanding of the applications and technical architectures related to their area(s).
- Ability to serve as a technical expert on existing applications supporting the business area, along with other inter-related / adjacent systems and application.
- Effectively liaise with other teams in information security & risk management, infrastructure & architecture management as well as business functions to deliver the target technology environment and contribute to IT objectives.
- Provide to global project and operational teams technical advice, guidance, expertise and risk analysis on your area of expertise.
- Typical candidates will possess 3+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or M.S. in a related field and 1+ years of relevant experience.
- Experience with BeyondTrust PAM Software is strongly preferred.
- Typical candidates will possess 4-7 years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 2-5 years of relevant experience.
- Typical candidates will possess 8+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 6+ years of relevant experience.
Vacancy caducado!