IT Web Designer/Developer - 2
IT Web Designer/Developer - 2
Primary Purpose of Organizational Unit
The School of Medicine Information Technology (IT) Office provides centralized computer support and information system support for the School of Medicine community, from medical students to faculty to administrative staff. Services include central help desk and desktop support; administrative and clinical application support; novel application development and database hosting; research IT and data science initiatives; infrastructure services including physical, virtual, and cloud provisioning; physical networking installation and management; and web development. Additional services include managing the School of Medicine official web presence; classroom video recording and streaming systems; video production and editing; video conferencing; and digital signage.
Position Summary
Flexible work arrangements, including virtual/hybrid work locations, are an integral part of the School of Medicine’s Working Forward initiative. As such, this position’s work location is designated as virtual. Please note that the designated work location is subject to change based on the unit’s business needs.
The Application, Web & Data Services team within School of Medicine IT is looking for a well-rounded full-stack web application developer to support the SOM custom web application development, as well as contribute to in-house legacy application development and full-stack development. This position will be responsible for leading the development of websites and applications that enhance the educational and research missions of the School of Medicine.
The ideal candidate will be well versed in a number of technologies, both open-source and off-the-shelf. The candidate should also be self-motivated and able to independently balance competing priorities.
Minimum Education and Experience Requirements
Master’s and 1-2 years’ experience; or Bachelors and 2-4 years’ experience; or will accept a combination of related education and experience in substitution.
Required Qualifications, Competencies, and Experience
Minimum: 2 years of experience in web application development implementing back-end languages (e.g., Python, C#), architecture frameworks (e.g., Django, Flask, Vue, Angular, React, Node.js) or an equivalent combination of education and experience.
Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
Familiarity with databases (e.g., MySQL, MariaDB, MongoDB, PostgreSQL, MSSQL), web servers (e.g., Apache, NGINX) and UI/UX design
Preferred Qualifications, Competencies, and Experience
Familiarity with development and design of RESTful services and APIs
Familiarity with Git, Jenkins, Docker, Kubernetes
Proven experience with the Agile (Scrum, Kanban) methodology.
Familiarity with Atlassian suite of products (Jira, Confluence, Bitbucket).
Experience working with clients to create web application features, write and meet technical needs, and provide a positive user experience.
Possess successful teamwork skills and ability to get along well with co- workers, management, and clients. Excellent verbal and written communication skills. Prompt attention to detail. Willingness to learn and contribute both independently and as part of a team. The candidate should also be self- motivated and able to independently balance competing priorities.
Please apply online at https://unc.peopleadmin.com/postings/229548
The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.