Details
Posted: 07-Jun-22
Location: Pittsburgh, Pennsylvania
Type: Full Time
Categories:
Information Technology
Med-Office of the Dean - Pennsylvania-Pittsburgh - (22004552)
The Systems Architect will be responsible for leading software architecture design and development for the Laboratory for Educational Technology at the University of Pittsburgh School of Medicine (UPSOM).
The incumbent will be responsible for designing reliable, efficient, and user-focused systems that address the business/technical needs of UPSOM's students and faculty. They will define and maintain architecture, technology standards, and best practices for applications, middleware, and databases that span both in-house development and third-party applications. The Systems Architect will be required to provide guidance and direction to project teams to ensure compliance with standards and best practices, as well as evaluate and recommend technologies and techniques for applicability to the goals of the university. Additionally, they will be responsible for supervising code and software design completed by others. The System Architect will work closely with the project manager during planning, requirements gathering, and interdepartmental meetings.
This position requires experience in architecture and design of web applications, strong analytical and problem-solving skills, strong communication and mentoring skills, and broad understanding of software development methodologies.The incumbent must possess solid knowledge and experience with the following programming languages and technologies:1. C#, JavaScript, F#, Python, SQL, React2. ASP.NET / Web API, Single Page Architecture web frameworks (SPAs, esp. Backbone.js), Object Relational Mappers (ORMs, esp. NHibernate)3. Microsoft SQL Server, Microsoft IIS web server, Windows Server, Red Hat Enterprise Linux (RHEL), Apache web server, MongoDB (or other NoSQL database)
The Systems Architect must be proficient in the most modern software frameworks, hardware platforms, and development environments, including highest-level programming skills.
They will plan and direct development of highly scalable, secure and stable new applications as well as efficiently support and update the Lab's legacy applications. Must be authorized to work in the U.S. is a precondition of employment
A Bachelors degree with 6-7 years of relevant experience may be substituted for advanced degree requirements.
The incumbent must possess a professional degree in the computer sciences.
They must be proficient in many of the following programming languages and development frameworks:
- C#, JavaScript, F#, Python, SQL, React
- ASP.NET / Web API, Single Page Architecture web frameworks (SPAs, esp. Backbone.js), Object Relational Mappers (ORMs, esp. NHibernate)
- Microsoft SQL Server, Microsoft IIS web server, Windows Server, Red Hat Enterprise Linux (RHEL), Apache web server, MongoDB (or other NoSQL database)
The University of Pittsburgh is an Affirmative Action/Equal Opportunity Employer and values equality of opportunity, human dignity and diversity. EOE, including disability/vets
The University of Pittsburgh requires all Pitt constituents (employees and students) on all campuses to be vaccinated against COVID-19 or have an approved exemption. Visit coronavirus.pitt.edu to learn more about this requirement.
Assignment Category Full-time regular
Job Classification Staff.Systems/Programmer.IV
Campus Pittsburgh
Minimum Education Level Required Master's
Minimum Experience Level Required 2-3 years experience
Work Schedule Monday - Friday, 8:30 a.m. - 5:00 p.m. with a hybrid home/office work arrangement is an option
Hiring Range TBD Based on Qualifications
Relocation Offered No
Visa Sponsorship Provided No
Background Check For position finalists, employment with the University will require successful completion of a background check
Child Protection Clearances Not Applicable
Required Documents Resume
Optional Documents Cover Letter
Apply Here
PI181107475