Job ID: 2020-7440 Type: NYU IT (WS1170) # of Openings: 1 Category: Technology New York University
The Systems Architect plays a critical role in a modern enterprise application development team, providing guidance to Software Developers and Engineers, working with Product Owners and Product Designers to determine system scope, and ensuring project teams are working efficiently using the latest and best-in-class technologies and standards. Works closely with Product Owners to define system scope, determines the technical constraints the system being developed will have, and ensures that the design needs are addressed. When scope changes are brought to the System Architect’s attention by the Product Owner, the Systems Architect makes any needed adjustments to the software design and architecture so that the new functionality is smoothly integrated with the existing application’s architecture. Excellent communication between Systems Architects and Product Owners is critical for the creation of a successful system. Works closely with the team to design holistic software solutions using microservices architecture, modern technologies, current best-practices, and emerging solutions such as machine learning. Provides guidance toward implementing these designs to Software Engineers and Developers on project teams. Develops and implements project-level policies, procedures, and standards to ensure that systems support the organization's business requirements and meet the needs of end users. Ensures project-level system design meets institutional requirements for high availability, redundancy, security, and performance. Researches solutions for software, hardware, business processes, machine learning, and other emerging technologies. Organizes multiple Scrum teams. Ensures project team leads are engaged and empowered to support their team, maximize parallelism of work, and deliver solutions as quickly and efficiently as possible.
About NYU IT -NYU IT CORE BELIEFS
We demonstrate our core beliefs everyday in our interactions, attitude and performance.
People at the heart of everything we do: We listen to our clients, and colleagues, and use our expertise to anticipate and address their needs.
Create space to innovate: We challenge assumptions and seek out fresh perspectives and new ways of thinking to fuel our productivity.
Right promise. Right delivery: We set clear goals and priorities, and execute with speed and agility to deliver better results.
Share information. Build trust: We engage in open and honest communications that reflect inclusiveness, fairness and respect for each other.
Teams and partnerships work. Boundaries don’t: We collaborate to maximize the value we bring to NYU because our best ideas come from working together.
Insist on excellence: We take pride in what we do, strive to improve constantly and hold ourselves accountable for the results.
Required Education: Bachelor’s degree or an equivalent combination of education and experience.
Preferred Education: Bachelor’s degree in Computer Science. Additional coursework in system architecture, machine learning, research, and embedded systems.
Required Experience: 4 years related experience with a bachelor’s degree or an equivalent combination of training, experience, and education. Experience researching technologies, creating software design documents, and training other software developers. Experience developing high-availability web applications. Experience developing enterprise systems in object-oriented languages. Experience leading others. Experience working in an agile development environment. 3-5 years team based software engineering with software development experience on a Scrum team. Experience with software development in an architect role. Experience developing microservice software applications in an enterprise setting.
Preferred Experience: N/A
Required Skills, Knowledge and Abilities: Knowledge of HTTP, REST, and API design best practices. Understanding of event-driven architectures. Understanding of asynchronous programming concepts. Knowledge of the .NET Framework, in particular .NET Core. Knowledge of Node.js, Typescript, Webpack, and other current web technologies.
Preferred Skills, Knowledge and Abilities: N/A
NYU aims to be among the greenest urban campuses in the country and carbon neutral by 2040. Learn more at nyu.edu/sustainability.
Founded in 1831, New York University is now one of the largest private universities in the United States. Of the more than 3,000 colleges and universities in America, New York University is one of only 60 member institutions of the distinguished Association of American Universities.