What are the responsibilities and job description for the Software Development Fellow position at Daily Progress?
Software Development Fellow
A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.
Location : US-NJ-Princeton
Job ID : 2024-20222
Type : Full-Time
of Openings : 1
Category : Information Technology
Overview
Created out of a partnership between the North Carolina Central University School of Library and Information Sciences (NCCU SLIS) and the Princeton University Library (PUL), this position is only open to recent graduates of a Library and Information Science program at a Minority-Serving Institution (MSI). Graduates from 2025, 2024, and 2023 are eligible.
Designed to strategically address the information profession's lack of diversity, this fellowship program will give the successful candidate an opportunity to gain experience and skills necessary to thrive as an information professional. Princeton University Library is committed to making a positive impact for underrepresented and under-considered groups in Information Technology (IT). We seek to create and support professional opportunities for individuals from underrepresented groups through our recruitment and search practices and seek candidates who support our core values of equity, diversity, inclusion, and respect.
Reporting to the Lead Library Software Engineer, with regular mentoring, this position will be an integral member of the Research Data and Scholarship Services (RDSS) team. RDSS supports the teaching, learning, and research mission of Princeton University by developing and maintaining software for research data and open scholarly publishing services.
RDSS is excited to welcome new viewpoints, ideas, and perspectives from you as an early career software developer. You’ll be part of a team eager to learn from you as much as you’ll learn from us.
The incumbent will work with colleagues across the organization, focusing initially on learning the skills and tools required for software development, and moving into application design, development, testing, and maintenance.
Responsibilities
Software development is an ongoing process of training, refinement, and collaboration. The Software Development Fellow will work with their team to develop independence in the following areas :
- Ruby, Ruby on Rails, HTML, CSS, and Javascript
- Best practices in software development
- Design principles and practices for software architecture
- Issue triage techniques and practices
As part of this training, the Software Development Fellow will draw on their own experience and insight to improve our training practices and documentation.
This position will involve :
Qualifications
APPLICATION PROCESS
Applications must include cover letter, resume, and academic transcript. In your cover letter, please discuss the impact you hope to have on the information profession’s lack of diversity. Priority will be given to applications received by January 1, 2025 ; position will remain open until filled.
Princeton University is an Equal Opportunity / Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law.
J-18808-Ljbffr