The University of Virginia Darden School of Business, one of the world's leading business schools, seeks a Systems Engineer for software design and support and to create integrations across multiple systems. Reporting to the Director, Digital Solutions & Integration (DSI), the Systems Engineer manages and performs work associated with the architecture, design, build, test, deployment and support of the enterprise software solutions, using different programming languages, tools and software as service apps (such as, but not limited to, Salesforce, GradLeaders, Slate, etc.). This position provides solutions to a variety of complex technical problems of diverse nature requiring analysis and evaluation of multiple factors.
The tasks and projects assigned to this position are typically longer-term with varying work activities with latitude to apply skills to solve routine problems without review and latitude to devise the approach and method to performing assignments. This position performs routine, daily activities without supervision, seeking assistance when guidelines are inadequate, significant deviations are proposed, or when unanticipated problems arise. For longer-term assignments, the Systems Engineer works under supervision. Interactions are typically with team members and assigned student, faculty and/or staff clients. This position may work with external vendors or service providers.
The Systems Engineer may work either on-site in Charlottesville, VA or remotely.
Specific Duties and Responsibilities
Application Integration, Development and Maintenance:
-
Work with functional counterparts to design and develop configurations, complex workflows and system integration procedures. Document deployed systems and their integration points. Create test plans and perform regression testing and white box testing as modules are integrated into the end systems, taking advantage of cloud-based systems.
-
Participate in the initial configuration and ongoing enhancements to applications.
-
Plan and execute delivery of in-scope project tasks with supervision.
-
Handle escalated tickets that come in through the Helpdesk system.
-
Design, code, test, debug and document programs. Participate in the development of test strategies, devices and systems. Design and develop software to automate, monitor, test, deploy and support systems. Perform regular tests of the high availability, disaster recovery, security and backup processes.
-
Cross-train with other team members to ensure redundancy of IT operations.
-
Provide ongoing technical assistance to customers regarding applications and participate in upgrades and system enhancement projects.
-
Implement disaster recovery procedures and ensure that systems meet high-availability standards.
-
Work with upper management to identify technology gaps and architect solutions focusing on cloud-based solutions.
-
Utilize cloud-based systems such as Azure, SharePoint and Salesforce.
System Documentation and Management Reporting:
-
Document deployed systems and their integration points.
-
Develop test plans, test cases, procedures and documents given business requirements and design documents.
-
Develop and maintain IT support documentation (Atlassian Confluence and Jira proficiency desired).
-
Manage, track, review and communicate status of projects related to systems. Regularly communicate progress, issues and results of projects related to systems to Director, Digital Solutions & Integration (DSI) and business stakeholders.
-
Establish and track all requests for system enhancements through Jira.
-
Create high-level design artifacts, such as UML models, technical design documents and design abstracts showing application integration and communication points, etc.
Education and Professional Experience:
-
Bachelor's degree in computer science, MIS, computer engineering or related discipline required with at least three years of professional work experience. Relevant experience may be considered in lieu of a degree.
-
Knowledge and experience working with Restful API frameworks and other API technologies.
-
Knowledge and experience working with JavaScript, HTML and CSS.
-
Knowledge and experience with SQL, SSIS and data analysis.
-
Highly self-motivated to deliver both independently and with strong team collaboration.
-
Strong written and oral communications, along with presentation and interpersonal skills.
-
Strong skills in working with Microsoft Office (Word, PowerPoint, Excel, etc.).
-
Excellent verbal and written communication skills to convey technical guidance and information to users and to provide excellent customer service.
Preferred Skills and Experience:
-
Experience in higher education, supporting faculty, staff and students.
-
Familiarity with a Microsoft coding languages, such as C#, VB.net and/or PowerShell.
-
Familiarity with low-code applications (Azure Logic Apps, Microsoft Power Apps, Office 365, etc.).
-
Familiarity with Atlassian Confluence and Jira.
-
Experience with Agile delivery methodology.
This is an exempt-level, benefited position. For more information on the benefits at UVA, visit
hr.virginia.edu/benefits.
This position will remain open until filled. The University will perform background checks on all new hires prior to employment.
For more information about UVA and the Charlottesville community, please see
http://www.virginia.edu/life/charlottesville and
https://embarkcva.com/.
COVID Vaccination Requirement and Guidelines
Please visit the UVA COVID-19 Job Requirements and Guidelines webpage prior to applying for current information regarding vaccination requirements and guidelines for employment at UVA.