Vanderbilt Health

.NET Application Developer (Local / Hybrid)

Vanderbilt Health$75K — $95K *
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field required.
  • Experience in C#, ASP.NET, ASP.NET Core, Microsoft SQL Server, IIS, JavaScript, jQuery, Bootstrap, HTML, CSS, Git, and source control required.
  • Exposure to WPF applications, Power Platform, Microsoft server deployment, and front-end technologies preferred.
  • Strong communication skills with technical and non-technical users required.
  • 2 years of relevant work experience preferred.

Responsibilities

  • Participate in solution design, coding, testing, implementation, and documentation under guidance.
  • Collaborate with technical teams to resolve moderately complex issues and support configurations and integrations.
  • Analyze user needs to understand business requirements for tasks and projects.
  • Work alongside senior developers to learn and implement best practices in design and coding.
  • Design, write, test, implement, and debug applications per software engineering guidelines.
  • Assist in monitoring system performance and recommending improvements.
  • Perform application testing, including creating and executing unit tests for quality assurance.

Benefits

  • Comprehensive benefits package assisting with health, disability, and retirement needs.
  • Opportunities for professional growth and skill development.
  • Supportive team environment fostering collaboration and innovation.
  • Access to state-of-the-art technology and resources in an academic health setting.
Full Job Description
Organization:
GME IT

Job Summary:
The Application Developer is a key member of the Graduate Medical Education (GME) IT team and contributes to the design, development, and maintenance of software applications. This role is responsible for coding, testing, debugging, and assisting with technical documentation to support application life cycles.

Reporting to the Senior Application Developer, this role works closely with senior team members to deliver development initiatives and enhance existing applications. Responsibilities include developing or enhancing applications, providing Tier 2 application support, and assisting with server and system maintenance as needed. This role also contributes to improving IT processes and ensuring that development work is appropriately documented.

The Application Developer supports the integrity and security of institutional data by adhering to all VUMC policies, procedures, and best practices.

About the Work Unit

The Graduate Medical Education (GME) team supports over 1,200 house staff across approximately 187 residency and fellowship programs. Vanderbilt University Medical Center provides training in a major academic teaching environment, offering diverse patient populations, state-of-the-art technology, cutting-edge research, and exceptional faculty. The Office of Graduate Medical Education is dedicated to supporting trainees, faculty, and staff as they prepare new physicians for their careers.

GME strives to create a collaborative environment of excellence and leverages innovative technologies to enhance IT systems used in training Vanderbilt house staff. Our team works collectively to advance this mission, providing comprehensive support in academic program administration, educational design and informatics, financial and administrative operations, student services, and educational research resources.

Key Functions and Expected Performance
  • Participates in solution design, coding, testing, implementation, and documentation under the guidance of senior developers. Assists in developing program specifications and ensuring applications meet performance and quality standards.
  • Collaborates with technical teams to diagnose and resolve moderately complex technical issues and support system configurations and integrations.
  • Analyzes user needs and demonstrates an understanding of business requirements for assigned tasks and projects.
  • Works with senior developers to learn and apply best practices in technical design, coding standards, and development methodologies.
  • Designs, writes, tests, implements, and debugs applications in accordance with established software engineering practices and development guidelines.
  • Assists in monitoring system performance to identify issues and recommend improvements.
  • Performs application testing and validation, including creating and executing unit tests, and contributes to quality assurance efforts.
  • Contributes to continuous improvement of development processes, including code quality, maintainability, and reliability.
  • Supports a collaborative team environment and stays current with emerging technologies and development practices.


Education and Certifications
  • A bachelor's degree in a related field from an accredited institution of higher education is required.


Experience and Skills
  • Experience with C#, ASP.NET, ASP.NET Core, Microsoft SQL Server, IIS, JavaScript, jQuery, Bootstrap, HTML, CSS, Git, and source control is required.
  • Exposure to WPF applications, Power Platform, Microsoft server deployment, front-end technologies (React, Vue, or Angular), and MS Office products is preferred.
  • Ability to communicate effectively with both technical and non-technical users at all levels of an organization is required.


TECHNICAL CAPABILITIES
• Application Development (Intermediate): Demonstrates proficiency of programming and other development tasks independently and without support from others for moderate to difficult applications. Has conducted all of the tasks and activities required to complete the applications development phase and participated in the process of fully implementing the system. Able to successfully debug complex routines. In terms of structured programming, has used structured code to produce modules of straightforward logic.
• Applications System Design (Novice): Demonstrates the ability to conduct systems design tasks in a team environment or independently to build or enhance a simple system. Has conducted the basic phases of systems design including preparing design and file specifications, preparing testing, conversion, and implementation plans, designing system architecture and process flows, and preparing program requirements and specifications. Creatively generates multiple potential solutions. In terms of structured systems design, if applicable, has participated in the structured design of one or more conventional, relatively uncomplicated data processing systems as a member of a project team. Is familiar with standard methods for functional decomposition. Has participated in structured design walk-throughs.
• Applications System Analysis (Fundamental Awareness): Has some training in or light exposure to basic systems analysis tasks. Participated in one or more systems analysis tasks such as: collection of documents, user interviews, file analysis, process flow charting, functional process modeling, data modeling, feasibility, prototyping, and evaluating existing systems. Able to analyze information and verify its completeness. If applicable, has knowledge of the concepts of structured functional specifications, modularity and partitioning.
• Applications Development Standards and Procedures (Novice): Possesses sufficient fundamental proficiency to successfully demonstrate knowledge of applications development standards and procedures in practical applications of moderate difficulty. Is attentive to existing applications development standards and procedures, and may recommend improvements to existing applications development standards and procedures within the work area.

Core Accountabilities:

Organizational Impact: Executes job responsibilities with the understanding of how output would affect and impact other areas related to own job area/team with occasional guidance. Problem Solving/ Complexity of work: Analyzes moderately complex problems using technical experience and judgment. Breadth of Knowledge: Has expanded knowledge gained through experience within a professional area. Team Interaction: Provides informal guidance and support to team members.

Core Capabilities :

Supporting Colleagues:- Develops Self and Others: Invests time, energy, and enthusiasm in developing self/others to help improve performance e and gain knowledge in new areas.- Builds and Maintains Relationships: Maintains regular contact with key colleagues and stakeholders using formal and informal opportunities to expand and strengthen relationships.- Communicates Effectively: Recognizes group interactions and modifies one's own communication style to suit different situations and audiences. Delivering Excellent Services:- Serves Others with Compassion: Seeks to understand current and future needs of relevant stakeholders and customizes services to better address them.- Solves Complex Problems: Approaches problems from different angles; Identifies new possibilities to interpret opportunities and develop concrete solutions.- Offers Meaningful Advice and Support: Provides ongoing support and coaching in a constructive manner to increase employees' effectiveness. Ensuring High Quality: - Performs Excellent Work: Engages regularly in formal and informal dialogue about quality; directly addresses quality issues promptly.- Ensures Continuous Improvement: Applies various learning experiences by looking beyond symptoms to uncover underlying causes of problems and identifies ways to resolve them. - Fulfills Safety and Regulatory Requirements: Understands all aspects of providing a safe environment and performs routine safety checks to prevent safety hazards from occurring. Managing Resources Effectively: - Demonstrates Accountability: Demonstrates a sense of ownership, focusing on and driving critical issues to closure.- Stewards Organizational Resources: Applies understanding of the departmental work to effectively manage resources for a department/area.- Makes Data Driven Decisions: Demonstrates strong understanding of the information or data to identify and elevate opportunities. Fostering Innovation:- Generates New Ideas: Proactively identifies new ideas/opportunities from multiple sources or methods to improve processes beyond conventional approaches.- Applies Technology: Demonstrates an enthusiasm for learning new technologies, tools, and procedures to address short-term challenges.- Adapts to Change: Views difficult situations and/or problems as opportunities for improvement; actively embraces change instead of emphasizing negative elements.

Position Qualifications:

Responsibilities:

Certifications:

Work Experience:
Relevant Work Experience

Experience Level:
2 years

Education:
Bachelor's (Required)

This role offers the opportunity to make a meaningful impact within Vanderbilt Health, supported by a comprehensive benefits package which may include health, disability, retirement and/or wellness offerings to enhance your well-being and professional growth.

About Vanderbilt Health

Vanderbilt Health provides a range of healthcare services, including treatment for minor illnesses and injuries. The organization operates multiple locations with convenient hours throughout Middle Tennessee. Vanderbilt Health offers features such as self check-in and an appointment waitlist to enhance patient convenience. The organization also provides medical records upon request. Patients and their families seek Vanderbilt Health's services for both routine needs and serious health concerns.

Vanderbilt Health Careers

There has never been a better time to explore the job opportunities at Vanderbilt Health, a leader in medical excellence and innovation. Vanderbilt Health offers a unique chance to join a professional team committed to transformative healthcare services.

Work You’ll Do

Join Vanderbilt Health’s esteemed team to assist in pioneering advancements in healthcare and improving patient outcomes across the globe. This is where expertise meets innovation in a rich environment of diversity and leadership. Engage in meaningful work that pushes the boundaries of medical research and patient care, with a focus on digital transformation and technological integration.

Vanderbilt Health Employment Opportunities

The team is actively building a robust employment framework that supports both seasoned professionals and those seeking entry-level positions through internships and diverse job opportunities.

Innovate and Lead

At Vanderbilt Health, every position benefits from the culture of innovation and leadership. The company is home to a dynamic team of over 20,000 dedicated professionals who bring their unique skills to the forefront of healthcare challenges.

Grow and Develop

Vanderbilt Health is not just a healthcare provider but a hub for professional growth and career advancement. With comprehensive benefits, continuous diversity training, and unmatched professional development programs, individuals can future-proof their careers in the healthcare industry.

Explore Career Paths

From clinical roles to administrative positions, Vanderbilt Health offers a spectrum of career paths. The company values the growth of its team members through leadership training and opportunities for networking within the medical and academic fields.

The Vanderbilt Health Commitment

With a commitment to leadership in healthcare innovation, Vanderbilt Health provides a platform where professionals can thrive in their careers. The company fosters a culture of growth and learning, supported by a community that values diversity and inclusion.

Stay Connected

Join the Team

Discover open positions that align with your skills and interests. Vanderbilt Health seeks passionate, curious, and solution-driven team players for various roles across the organization. SEARCH VANDERBILT HEALTH JOBS

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights you can utilize today—all from the professionals who are part of Vanderbilt Health.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding opportunities that await at Vanderbilt Health.
Learn more about Vanderbilt Health
Size
10,001 employees
Industry

Similar Jobs

More Jobs at Vanderbilt Health

More Education, Government & Non-Profit Jobs

Find similar .NET Application Developer (Local / Hybrid) jobs: