The Software Engineer is responsible for the creation, implementation, maintenance, performance, production support and documentation of the software applications developed by the Digital Research and Curation Center (DRCC). This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code.
Responsible for full life-cycle of medium to large sized complex projects; strong technical skills; strong ability to understand complex business processes. Develops solutions based on extensive technical knowledge, skills and experience; influences client towards innovative/integrated solutions. Works closely with other Software Engineers, Project Managers and Hodson Director of the DRCC.
We embrace the critical practice outlined in Care, Code, and Digital Libraries.
Minimum Qualifications (Mandatory):
- Bachelor’s degree required. Five years of related work experience with applications and technologies including:
- Extensive experience in Java (required)
- Experience in Spring, Maven, Docker, Git (required)
- Experience in search index, such as ElasticSearch or Solr (required)
Last updated: Wednesday, May 29, 2019 16:12 UTC