[CODE4LIB] Job Posting - Sr. Software Engineer - University of Notre Dame

2016-06-27 Thread Robert Fox
*Senior Software Engineer - Hesburgh Libraries of Notre Dame*

The Hesburgh Libraries’ Sr. Software Engineer is responsible for the
design, implementation, testing and maintenance of software in support of
the library mission to advance scholarship and research at the University
of Notre Dame. The incumbent of this position will work with a wide range
of open source and proprietary technology in order to build applications
for the purposes of user interaction, service delivery, data storage and
retrieval, as well as the integration of back end data services.
Responsibilities include interaction with a diverse team of analysts,
systems specialists, librarians, and other software engineers. The position
requires proactive judgment, a high level of accountability and dedication
to technical excellence.

*Duties include*

   - Design, implement, test, deploy and support a wide range of software
   applications in support of core library objectives.
   - Architect and implement robust and dependable infrastructure
   components, data services, and software integration services.
   - Engage with library faculty and staff, university teaching and
   research faculty, as well as students at all levels in order to ensure that
   library software and web related services are meeting the needs of the
   library and the university.
   - Supply and update documentation, work with quality assurance and
   usability professionals

*Required Qualifications*

   - BA or BS degree in computer science / related field or significant
   professional experience
   - 2-5 years of experience working as a software developer
   - Strong knowledge of, and experience with software design, unit
   testing, implementation and maintenance
   - Experience with web based APIs and/or microservices
   - Knowledge of systems integration
   - Experience using persistence technology such as relational databases,
   nosql databases, cache systems, or graph databases
   - Use of software version control systems such as git
   - Strong verbal and written skills

*Preferred Qualifications*

   - Knowledge of programming in Ruby and Ruby on Rails
   - Knowledge and experience writing applications in front end frameworks
   such as React.js or Angular.js
   - Experience with web technologies and standards such as HTML, CSS and
   Javascript;
   - Knowledge of unit and integration testing techniques such as test
   driven development or behavior driven development
   - Familiarity with API data serialization formats and protocols such as
   JSON/JSONB, REST, SOAP and XML
   - Knowledge and experience with Coffeescript, SASS, jQuery and related
   technologies
   - Knowledge and experience deploying application to cloud services such
   as Amazon Web Service

If interested, please contact me or apply online at:
https://jobs.nd.edu/hr/postings/5823

-- 

*Robert Fox*


*Manager, Web and Software Engineering**Hesburgh Libraries *


*University of Notre Dame*208 Hesburgh Library
Notre Dame, IN 46556
*o*:  574-631-3353
*c: * 574-339-5214
*e: * rf...@nd.edu
<https://mail.google.com/mail/?view=cm=1=1=rf...@nd.edu>


[CODE4LIB] Thank you for book suggestions

2009-09-16 Thread Robert Fox
Thanks to everyone for the great book suggestions. I think I'm going to start 
with Pragmatic Programmer and go from there. I've heard good things about that 
book. This list should keep me busy for a while. ;-)

Thank you!

Rob Fox
Hesburgh Libraries
University of Notre Dame


[CODE4LIB] Book recommendation

2009-09-09 Thread Robert Fox
Since this list has librarians, hard core programmers and hybrid librarian 
programmers on it, this is probably a good place to ask this sort of question.

I'm looking for some book recommendations. I've read a lot of technical books 
on how to work with specific kinds of technology, read a lot of online 
technical how tos and that has been good as far as it goes. But, technology 
changes too fast to be wed to one particular programming language, database 
technology, metadata standard, etc. I'm interested in finding books that speak 
to the issues of programming methodology, design principles, lessons learned, 
etc. that transcend any particular programming technology. Are there good books 
that distill the wisdom and experience of veteran developers and /or 
communicate best practices for things like design patterns, overall software 
architecture, learning from mistakes, the developer mindset and such things?

Could you recommend perhaps the top three or four books you've read in these 
areas?

Rob Fox
Hesburgh Libraries
University of Notre Dame