> Markdown version of [/jobs/ext/1217126-arcgis-enterprise-developer-application](https://www.wearedevelopers.com/jobs/ext/1217126-arcgis-enterprise-developer-application). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ArcGIS Enterprise Developer - Application... - **Company:** The Mta - **Location:** New York, NY, United States - **Salary:** $57,100.0 - $81,572.0 - **Contract:** Permanent contract - **Skills:** Software Applications, ArcGIS (Software), Computer Programming, Software Debugging, Linux, Internet Protocol, Software Maintenance, Secure Coding, Software Engineering, Web Applications, Data Processing, Enterprise Software Applications, Programming Logic, Information Technology, Workday - **Published:** July 9, 2026 - **Apply:** https://www.juju.com/job/00000000gevpod ## About the Role Level 1 + Basic programming skills in MTA IT-supported languages and software packages; basic knowledge of secure coding techniques is a plus. + Basic knowledge and some experience applying programming logic to the development and debugging of software applications. + Basic knowledge of Windows and/or Linux operating systems and internet technologies. + Good interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff. + Ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required. + Good oral and written communication skills. + Good analytical skills. + Ability to initiate, demonstrate flexibility and good time management skills. + Availability to handle production problems outside normal workday hours. Level 2 Same as Level 1 with the following additional qualifications: + Programming skills in MTA IT-supported languages and software packages; basic secure coding techniques a plus. + Knowledge of Windows and/or Linux operating systems and internet technologies. + Good interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff. + Demonstrated troubleshooting skills and ability to handle multiple programming tasks simultaneously. Level 3 Same as Level 2 with the following additional qualifications: + Strong programming skills in an MTA IT-supported language. Strong knowledge of Windows and/or Linux operating systems and internet technologies. + Strong interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff. + Demonstrated ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required. + Strong leadership, oral and written communication skills. + Strong analytical skills. + Strong troubleshooting skills and ability to handle multiple programming tasks simultaneously. + Ability to initiate, demonstrate flexibility and good time management skills. Level 4 Same as Level 3 with the following additional qualifications: + Advanced programming skills in an MTA IT-supported language, including secure coding techniques. + Advanced knowledge of Windows and/or Linux operating systems and internet technologies. + Strong interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff. + Ability to work independently with minimal supervision. + Advanced ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required. + Ability to instruct and guide less senior software developers/analysts. Level 5 Same as Level 4 with the following additional qualifications: + Advanced programming skills in an MTA IT-supported language, including secure coding techniques. + Excellent knowledge of Windows and/or Linux operating systems and internet technologies. + Excellent interpersonal skills, ability to function as part of a team that might include end-users as well as other technical staff. + Demonstrated ability to work independently with minimal supervision. + Demonstrated strong troubleshooting skills and ability to handle multiple programming tasks simultaneously. + Strong ability to conceptualize business requirements of the program being developed, including the ability to identify underlying principles and the appropriate data handling techniques required. + Strong leadership skills and excellent oral and written communications skills, particularly the ability to describe technical issues in non-technical terms. + Demonstrated ability to plan activities and instruct and guide less senior software developers/analysts. + Excellent analytical skills. + Ability to demonstrate highly developed knowledge of current industry standard IT technologies and market trends. + Demonstrated ability to plan, present and apply complex technology solutions to solve critical business requirements effectively and efficiently. + Proven experience working with senior-level staff contributing to both short- and long-term, technology-related planning strategies. Education and Experience: Level 1 + Bachelor's degree or a minimum of 1 year of experience developing and maintaining software applications in a business environment. Level 2 + Bachelor's degree or a minimum of 5 years' experience developing and maintaining software applications in a business environment. + Must possess a minimum of 3 years' experience applying programming logic to the development of computer programs and software applications. Level 3 + Bachelor's degree or a minimum of 7 years' experience developing and maintaining software applications in a business environment. + Must possess a minimum of 5 years' experience applying programming logic to the development of computer programs and software applications. Level 4 + Bachelor's degree or a minimum of 10 years' experience developing and maintaining complex software applications in a medium-to-large business environment. + Must possess a minimum of 8 years' experience applying programming logic to the development of computer programs and software applications. Level 5 + Bachelor's degree or a minimum of 12 years' experience developing and maintaining complex software applications in a medium-large business environment. + Must possess a minimum of 10 years' experience applying programming logic to the development of computer programs and software applications. ## Description The primary purpose of this position is to design, code, and test programs for either a web-based, mobile, or client/server environment; and to develop the technical specification and necessary documentation in compliance with MTA procedures. Responsibilities : Level 1 + Code, configure, and deliver easily maintainable software according to the specification provided using standard MTA tools and products. + Test and debug routines and programs for efficient processing and maximum utilization of computer systems. + Develop and maintain technical and standard documentation for program development activity in a timely and high-quality manner. + Participate in the evaluation of new software development products, applications, practices, and techniques. + Participate in the development and maintenance of functional test plans that adequately test the defined requirements and functions. + Participate in the analysis of business requirements and system design for the development and configuration of software applications that support MTA business requirements. Level 2 Same as Level 1 with the following additional responsibilities: + Participate in the investigation and resolution of production problems, and assist other technical support staff in solving technical issues related to MTA software applications. Level 3 Same as Level 2 with the following additional responsibilities: + Code, configure, and deliver easily maintainable software according to the specification provided using standard MTA tools and techniques following MTA standards and guidelines. + Participate in the analysis and development of the business specification. + Investigate and resolve production problems in a timely manner. + Assist less experienced software developers/analysts in solving coding and technical issues related to MTA software. Level 4 Same as Level 3 with the following additional responsibilities: + Work with business users to develop the technical and business specifications. + Test and debug routines and programs for efficient processing and maximum utilization of computer systems. + Analyze, develop, and maintain high-quality technical documentation in a timely manner. + Investigate and resolve production problems in a timely fashion. + Develop and maintain functional test plans that adequately test the defined requirements and functions. + Guide and lead software developer/analysts throughout project life, from design, build and test through to delivery. + Evaluate operating efficiency of software developed by other MTA software developers/analysts and consultants. Level 5 Same as Level 4 with the following additional responsibilities: + Lead in the development and delivery of well-designed software, from simple to extremely complex applications, following MTA standards and guidelines. + Take a leadership role in working with MTA business users to develop functional requirements and system specifications. + Analyze, develop, and maintain high-quality technical documentation. + Investigate and resolve production problems and assist other technical support staff in solving coding and technical issues related to MTA software applications. + Lead the evaluation of new software development products, applications, practices, and techniques. + Lead in the development and maintenance of functional test plans that adequately test the defined requirements and functions. + Develop test criteria, analyze/debug logic and coding errors, review programs, and assist other team members with the testing of all computer routines, programs, and integrated solutions. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [Destigmatizing the Workplace: Building Real Inclusion](https://www.wearedevelopers.com/videos/1492-destigmatizing-the-workplace-building-real-inclusion) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [How GitHub secures open source](https://www.wearedevelopers.com/videos/1450-how-github-secures-open-source) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)