Applications Developer, School of Medicine, Application Development

at  Virginia Commonwealth University

Richmond, VA 23284, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 90000 Annual20 Sep, 20241 year(s) or aboveEntity Framework Core,Asp.Net,Information Systems,Instructions,Writing,Software Development,Vue,Agile Environment,Microsoft Sql Server,Veterans,Angular,Javascript Frameworks,Relational Databases,Computer Science,Medicine,Learning,Web DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

PREFERRED QUALIFICATIONS

  • At least 3 years’ experience in software development
  • Experience with .NET 6/7/8 (Core) and ASP.NET MVC
  • 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
  • At least 1 year of experience in software development or demonstration of equivalent experience
  • At least 1 year of experience with full stack web development
  • At least 1 year of experience in C# and .NET development
  • At least 1 year of experience with JavaScript and JavaScript frameworks
  • At least 1 year of experience with relational databases (RDMS) including T-SQL
  • 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 learn quickly and independently on the job
  • 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.
    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!

Responsibilities:

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.
  • 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.


REQUIREMENT SUMMARY

Min:1.0Max:6.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Information Systems

Proficient

1

Richmond, VA 23284, USA