Applications Developer, School of Medicine, Application Development

Richmond, Virginia


Employer: Virginia Jobs
Industry: 
Salary: Competitive
Job type: Full-Time

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.
  • Collaborate with team members, product owners and stakeholders in an agile development environment.
Full stack development (80%)
  • 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.
  • 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.
  • Participate in code reviews and provide and receive constructive feedback to team members.
  • Follow 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 (15%)

In collaboration with Stakeholders, Management, Users, Project Managers and the rest of the Application Development team:
  • Conduct feasibility analysis, problem definition, requirements, solution development and implementation
  • Identify and document software/system purpose, business processes, work flows, output needs and to 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 and innovation (5%)
  • Stay up to date with latest industry trends and apply current and emerging technologies to meet the team's needs.

Created: 2024-09-18
Reference: req6221_zjE3E7G84TBw
Country: United States
State: Virginia
City: Richmond
ZIP: 23222


Similar jobs: