VCU logo

Sr. Applications & Data Analyst, School of Medicine, Application Development

VCU
On-site
Richmond, Virginia, United States
$100,000 - $115,000 USD yearly



































































































Sr. Applications & Data Analyst, School of Medicine, Application Development
Benefits of working at VCU

All full-time university staff are eligible for VCU’s robust benefits package that includes: comprehensive health benefits, paid annual and holiday leave granted up front, generous tuition benefit, retirement planning and savings options, tax-deferred annuity and cash match programs, employee discounts, well-being resources, abundant opportunities for career development and advancement, and more. Learn more about VCU’s benefits here.

Job Code 24254N-24256N
Recruitment Pool All Applicants
Posting Number req6361
Unit School Of Medicine MBU
Department SOM Tech
Department Website Link
Location VCU
Address 907 Floyd Ave, Richmond, VA 23284 USA
Duties & Responsibilities

Virginia Commonwealth University (VCU) School of Medicine is a premier academic medical center located in the heart of Richmond. Accounting for almost half of VCU’s sponsored research, the School of Medicine is internationally recognized for patient care and education.  

Virginia Commonwealth University is an equal opportunity, affirmative action university providing access to education and employment without regard to race, color, religion, national origin, age, sex, political affiliation, veteran status, genetic information, sexual orientation, gender identity, gender expression, or disability. 

Position Summary and Primary Responsibilities:

  • Participate in the end to end life cycle of custom software application development and data integration with other systems, including analyzing, building, testing and deploying.
  • Support a broad portfolio of administrative, educational, business intelligence, financial and educational systems for the
  • School of Medicine, MCV Physicians, and the VCU Health Science campus.
  • Utilize a range of front end and back end programing languages and technologies including .NET, C#, JavaScript and
  • JavaScript frameworks and T-SQL, as well as ability to adapt to new technologies.
  • Apply modern application development principles, methodologies and standardized tools
  • Quickly analyze complex technical environments, summarize status-quo, and perform gap analyses with resolution proposals.


Full Stack Development (70%)

  • Develop new web applications utilizing current Microsoft .Net tech stack including .NET 6/7/8 (Core), ASP.NET MVC and JavaScript/jQuery.
  • Develop jobs and services using T-SQL and C#/.NET.
  • Develop Extract Transform Load (ETL) mappings, stored procedures, universes, queries, reports, dashboards, and analytical applications.
  • Help design, develop and maintain database systems.
  • Help design and develop intuitive user inferences and graphic presentation of data.
  • Build and deploy code using Azure DevOps pipelines.
  • Participate in a scrum-based agile development process.
  • Maintain and enhance existing software systems to meet current and future user needs
  • Troubleshoot and resolve software defects and issues.
  • Help lead code review process to provide and receive constructive feedback to team members.
  • Help lead the team in following modern development standards & best practices, design guidelines/principles and patterns around application development, building secure applications, monitoring, measuring, and tuning performance.
  • Ensure all privacy, security and compliance requirements and best practices (HIPAA, FERPA, etc) are met throughout the software development lifecycle.

Systems Analysis and Design (25%)

  • In collaboration with Stakeholders,
    Management, Users, Project Managers and the rest of the Application Development
    team:
  • Work closely with leadership and stakeholders on understanding business needs and translating those into technical requirements.
  • Conduct feasibility analysis, problem definition, requirements, solution development and implementation.
  • Identify and document software/system purpose, business processes, work flows, output needs and determine overall system requirements and specifications.
  • Develop solutions by studying information needs; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Develop specifications and requirements for the optimal integration of systems and evaluate requirements against available systems.

Technology Support and Innovation (5%)

  • Stay up to date with latest industry trends and apply current and emerging technologies to meet the team’s needs.
  • Help develop documentation to provide user support for new and modified systems and production/operations procedures. Maintain up-to-date documentation for all developed code and systems.
  • Contribute to team and projects with continuous improvement activities.
  • Conduct research and case studies on specific technologies for special projects and make proactive determinations and recommendation to the assistant director of application development.

 

Position will remain open until filled.

The School of Medicine continuously strives for our workplace and learning environment to reflect the demographic and social milieu of the communities we serve.  All qualified applicants are encouraged to apply.

VCU is committed to hiring veterans! VCU will include a veteran's period(s) of military service in the calculation of their annual leave accrual rate. This may provide veterans with an increased leave accrual!

Qualifications

Preferred Qualifications


  • At least 7 years of experience in software development.
  • 5 years of experience with .NET 6/7/8 (Core) and ASP.NET MVC.
  • 5 years of experience with Microsoft SQL Server and T-SQL.
  • Experience with Entity Framework Core or other ORM framework.
  • Experience with SSRS, SSIS.
  • Experience with git and git-flow or similar branching strategies.
  • Experience with Azure DevOps pipelines.
  • Experience with front end frameworks such as Blazor, React, Vue, Angular.
  • Experience in an agile environment and familiarity with scrum framework.

Minimum Qualifications


  • Bachelor’s degree in Information Systems, Computer Science or a related field, or a combination of education and experience which would provide an equivalent background.
  • 5 years of experience in full stack web development.
  • 5 years of experience with relational databases (RDMS).
  • Experience with .NET 6/7/8 (Core) and ASP.NET MVC.
  • Experience with Microsoft SQL Server and T-SQL.
  • Experience in designing, developing and maintaining data models.
  • Experience with jQuery and other JavaScript frameworks.
  • Interpret and communicate clearly and accurately information, ideas, and instructions both verbally and in writing.
  • Possess strong analytical and problem-solving skills.
  • Desire to work and collaborate with a team.
  • Ability to handle multiple projects and conflicting priorities.
  • Must have a demonstrated commitment to fostering diversity and inclusion in past experiences or a commitment to do so as a staff member at VCU.
FLSA University Employee
Job FTE 1
Exemption Status Exempt
Restricted Position No
E-Class UF - University Employee FT
Job Category
ORP Eligible No
Salary Range $100,000 - $115,000
Compensation Type Salaried
Target Hire Date 11/8/2024
Contact Information for Candidates

Brittany Usera

brittany.usera@vcuhealth.org


Documents Needed to Apply