Systems Architect

Job description

Position Summary

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.

 

Qualifications

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/ARequired 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

Additional Information

NYU aims to be among the greenest urban campuses in the country and carbon neutral by 2040. Learn more at nyu.edu/sustainability.EOE/AA/Minorities/Females/Vet/Disabled/Sexual Orientation/Gender Identity

 

 

 

Diversity Profile: University

 

AAUP COMPENSATION SURVEY DATA

View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 8/1/2020
Application Due: 10/30/2020
Work Type:
Salary: