The Senior .NET Application Developer is part of the Education Design and Informatics team within the Office of Health Sciences Education at Vanderbilt University and is a key individual contributor responsible for developing and maintaining software applications. This position designs, codes, performs benchmark testing, debugs and develops and maintains technical documentation. Reporting directly to the Product Manager, the Senior .NET Application Developer may lead development teams and coach the development of other Application Developers.
The Senior .NET Application Developer will develop or refactor software, provide Tier 2 application support, and assist in server maintenance, as necessary. Additionally, the position will ensure appropriate documentation for all developments and modifications. The role ensures integrity and security of institutional data by following Vanderbilt University policies and procedures.
The Office of Health Sciences Education (OHSE) governs the range of educational activities of The Vanderbilt University School of Medicine, including administering degree programs that provide students with the knowledge, skills, and attitudes they will need to practice safe, effective, ethical, evidence-based, and patient-centered health care in the 21st century. OHSE is dedicated to the ultimate goal of healthy, thriving persons and communities, and we strongly support efforts towards the health equity upon which such a goal rests. Our mission is to educate diverse, socially and culturally accountable future medical leaders who are prepared to work toward larger systemic changes, understand social determinants of health, and promote equity and justice within their local and global communities. The dedicated staff in OHSE work collectively in service of this mission by providing a range of support for our students, faculty and fellow staff including academic program administration, education design and informatics, financial and administrative oversight, student services and education research resources.
The Education Design & Informatics (EDI) team works closely with VUSM leaders, faculty, instructors and students in service of the educational mission by researching, designing, developing, and implementing state of the art information technology solutions. EDI provides training and support for a blended learning environment that includes a course management system, individualized assessment, and curriculum tracking, among other tools used throughout the continuum of undergraduate medical education. This work ultimately culminates in a portfolio of student education that leads to a vibrant healthcare learning system in which applied informatics and information technology is quietly supporting competency-based modular and personalized learning. We endeavor to create a collegial environment of excellence and to engage scholarship in our work to optimize IT use in the training of health professionals.
Duties and Responsibilities:
Performs and/or leads overall design, coding, testing, implementation, and documentation of solutions; develops basic and detailed program specifications; ensures that expected application performance levels are achieved.
Leads technical staff to investigate, analyze, and resolve highly complex technical problems; identifies and manages interfaces, service levels, standards and configurations.
Analyzes user needs and desired results and demonstrates good understanding of the business requirements driving the projects.
Writes, designs, codes, tests, implements and debugs applications adhering to software engineering best practices, standards and guidelines.
Monitors operating efficiency of existing application systems and identifies potential issues; proactively identifies opportunities for improvement and recommends technical solutions.
Performs application testing and validation; creates, reviews, and may coordinate execution of unit test plans for projects; identifies opportunities to improve testing process.
Continuously improves software engineering practices and leads the craftsmanship, availability, resilience and scalability of solutions.
Encourages innovation, implementation of cutting-edge technologies, teamwork and self-organization.
Participates in internal or external technology communities and is passionate about staying on top of technology and development trends.
A Bachelor's degree in a related field from an accredited institution of higher education is necessary.
A Bachelor's degree in Information Science or Computer Science is strongly preferred.
At least 5 years of experience with .NET development is necessary, 6-8 years of experience with .NET development is preferred.
Experience with MongoDB (NoSQL), BootStrap, MySQL, ASP.NET Core, Angular 2+, Git is preferred.
Experience developing mobile applications for iOS and Android is preferred.
Ability to effectively communicate with both technical and non-technical users at all levels of an organization is preferred.
Commitment to Equity, Diversity, and Inclusion
At Vanderbilt University, we are intentional about and assume accountability for fostering advancement and respect for equity, diversity, and inclusion for all students, faculty, and staff. Our commitment to diversity makes us who we are. We have created a community that celebrates differences and lets individuality thrive. As part of this commitment, we actively value diversity in our workplace and learning environments as we seek to take advantage of the rich backgrounds and abilities of everyone. The diverse voices of Vanderbilt represent an invaluable resource for the University in its efforts to fulfill its mission and strive to be an example of excellence in higher education.
Vanderbilt University is an equal opportunity, affirmative action employer. Women, minorities, people with disabilities and protected veterans are encouraged to apply.
Please note, all candidates selected for an offer of employment are subject to pre-employment background checks, which may include but are not limited to, based on the role for which they have been selected: criminal history, education verification, social media review, motor vehicle records, credit history, and professional license verification.
Vanderbilt University is a center for scholarly research, informed and creative teaching, and service to the community and society at large. Vanderbilt will uphold the highest standards and be a leader in the quest for new knowledge through scholarship, the dissemination of knowledge through teaching and outreach, and the creative experimentation of ideas and concepts. In pursuit of these goals, Vanderbilt values most highly intellectual freedom that supports open inquiry, equality, compassion, and excellence in all endeavors.