1. Provides technical expertise in developing programs or systems of moderate to large size. 2. Responsible for the development and delivery of applications, programs, and systems. Identify, define, and analyzes system requirements to meet the expectations of stakeholders and intended end users needs, scheduled timeline, and budgetary targets. 3. Defines and designs new systems and applications. Provides business solutions. Performs complex problem solving. 4. Provides technical guidance and recommendations for projects, including architectural design, technology selection and methodologies to apply. Responsible for the creation, definition, requirements, communication and management of project plans. Plans billable time and project implementation costs. 5. Provides ongoing maintenance and support for applications and systems. 6. Drives the development of systems documentation. Develops formal design proposals and cost and time estimates for new systems. Trains and mentors technical staff. 7. Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies. 8. May perform other duties as assigned.
Preferred Education: Master's Degree in computer science, computer engineering, data science, digital humanities or similar. Experience with one or more of the following: Crowd-sourced annotation systems, Web-based Geo-Spatial projects, Data Visualization Libraries, Data Dashboards. Extensive experience working with Django, MongoDB, and one or more client-side MV* frameworks.
Preferred Education, Experience and Skills: Master's Degree in computer science, computer engineering, data science, digital humanities or similar. Experience with one or more of the following: Crowd-sourced annotation systems, Web-based Geo-Spatial projects, Data Visualization Libraries, Data Dashboards. Extensive experience working with Django, MongoDB, and one or more client-side MV* frameworks.
Posting Position Title: Software Engineer, Digital Scholarship
Required Skill/ability 3: Exceptional skill set in Ruby and/or Python; ability to implement code written in other languages (such as PHP frameworks and/or Node.js) as necessary.
Work Week: Standard (M-F equal number of hours per day)
University Job Title: Digital Scholarship Web Developer
Required Skill/ability 1: Strong interpersonal and communications skills and demonstrated ability to work as part of collaborative teams. Ability to communicate effectively with faculty, students, and staff.
Required Skill/ability 2: Demonstrated project management skills including background managing multiple priorities and ability with full lifecycle development. Proven ability to participate in and lead iterative discovery of project requirements from clients and organize those requirements into logical project phases.
Bachelor's Degree in a related field and two years of related work experience or an equivalent combination of education and experience.
Internal Number: 52503BR
About Yale University
Yale University is an American private Ivy League research university located in New Haven, Connecticut. Founded in 1701 in the Colony of Connecticut, the university is the third-oldest institution of higher education in the United States.