Virginia Commonwealth University - Richmond, VA
posted about 2 months ago
The Applications Developer position at the Virginia Commonwealth University (VCU) School of Medicine involves participating in the complete life cycle of custom software application development and data integration with various systems. This includes analyzing, building, testing, and deploying applications that support a wide range of administrative, educational, business intelligence, financial, and educational systems for the School of Medicine, MCV Physicians, and the VCU Health Science campus. The role requires proficiency in both front-end and back-end programming languages and technologies, including .NET, C#, JavaScript, and T-SQL, with an emphasis on adapting to new technologies as needed. As a full-stack developer, the position entails developing new web applications using the current Microsoft .NET tech stack, including .NET 6/7/8 (Core), ASP.NET MVC, and JavaScript/jQuery. The developer will also be responsible for creating jobs and services using T-SQL and C#/.NET, as well as developing Extract Transform Load (ETL) mappings, stored procedures, queries, reports, dashboards, and analytical applications. The role involves building and deploying code using Azure DevOps pipelines and participating in a scrum-based agile development process. Additionally, the developer will maintain and enhance existing software systems to meet user needs, troubleshoot software defects, and participate in code reviews. The position also includes systems analysis and design responsibilities, where the developer will collaborate with stakeholders, management, users, and project managers to conduct feasibility analyses, define problems, gather requirements, and develop solutions. Staying updated with the latest industry trends and applying current and emerging technologies to meet team needs is also a key aspect of the role. The ideal candidate will have a strong commitment to fostering diversity and inclusion in their work environment, reflecting VCU's values and mission.