Details
Posted: 21-Jan-23
Location: Seattle, Washington
Type: Full Time
Salary: Open
As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem-solving skills and dedication to build stronger minds and a healthier world.
UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty.
The School of Medicine has an outstanding opportunity for a Software Developer to join their team.
The Software Developer (payroll title: Software Engineer) is primarily responsible for managing administrative applications that ensure legal compliance and facilitate digital record keeping within the School of Medicine. Ensuring that robust systems are in place for the finance business unit and school's department is critical, along with tools that facilitate decision support at all levels. The majority of mission critical reporting, data mining, and decision support solution architecting is dependent on this position.
This position will serve a key role, working with commercial vendors, UW Information Technology (UW IT), and other internal business and technical staff to build, maintain, and to integrate a suite of school’s existing complex system of databases, applications, and reporting tools.
The successful candidate will be responsible for supporting and enhancing these integrated systems in ensuing years. They will need to balance multiple competing priorities, clearly setting expectations while maintaining excellent customer relationships.
This position will manage information systems upon which School of Medicine (SoM) business processes are dependent. It may interact with deans at all levels (vice-, associate-, assistant-); executives, and other business units to improve the quality of data and systems, to increase efficiency and collaboration in finance and administration, and to unify user experience for accessing School of Medicine resources.
DUTIES AND RESPONSIBILITIES
Developer: •Design, build, prototype, install, configure, test, modify and document functionality in-house applications as well as extend functionality of 3rd party systems •Develop and maintain reports, data visualization, and business intelligence solutions across multiple business functions including budgets, grants, admissions, grades, and promotions for students, staff, and faculty •Provide direct support or team consultations in support of existing applications and associated data infrastructure
System Analysis: •Research and make proposals for handling new requirements for existing applications •Incrementally test systems in all stages of product development – using results to validate and refine development approach or business needs •Lead creation of end user documentation; technical support documentation; business/technical support plans •Develop and provide clients with decision-making guidelines/structures and required data
General: •Foster and maintain excellent relationships with a wide variety of internal and external business and technical partners •Maintain knowledge of existing business processes and systems and be able to demonstrate their relationships to client needs •Identify and recommend options for meeting needs via existing resources/systems and or by enhancing/creating systems •Attend unit-wide meetings, advance technical and professional skills through continuing education and mentoring programs, and research and maintain knowledge of new technologies for departmental use
MINIMUM REQUIREMENTS •Bachelor's Degree in Computer Science, Engineering, or related IT field; equivalent experience may substitute for degree requirement •4-5 years prior experience
Additional requirements: •Demonstrated expertise in developing code in C# and SQL •Experience with object-relational mapping/Entity Framework •Experience with development architecture/frameworks such as MVC and Bootstrap •Experience with ECMAScript (JavaScript), CSS, HTML5 •Experience with reporting platform such as MS Reporting Services or Power BI •Experience with object-oriented programming •Demonstrated ability to work with minimum supervision as an individual contributor to projects and daily work •Strong sense of focus and attention to detail, flexibility, self-motivation, organizational skills, excellent written/oral communication skills, and ability to adapt to a range of technical and non-technical audiences •Demonstrated commitment to valuing diversity and contributing to an inclusive working and learning environment.
DESIRED REQUIREMENTS •2 or more years of experience working in higher education, research, or health services organizations •Experience with cloud computing (such as Azure, AWS, or serverless computing) and application virtualization/containers •Experience with both Agile and Waterfall development methodologies •Demonstrated expertise in developing code in additional languages (Python, C++, etc.) •Experience with Responsive design and development •An understanding of contemporary IT systems, network infrastructure and their interdependencies •Knowledge of compliance standards such as HIPAA and FERPA
CONDITIONS OF EMPLOYMENT •Weekend and evening work sometimes required. •This position is open to anyone authorized to work in the U.S. The UW is not able to sponsor visas for staff positions.
Application Process: The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select “Apply to this position”. Once you begin an assessment, it must be completed at that time; if you do not complete the assessment, you will be prompted to do so the next time you access your “My Jobs” page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed. |