This position is primarily responsible for software development within the Atla 
Drupal-based production system. Job duties include writing code to implement 
new features, troubleshooting existing issues, assist in the planning and 
scoping of new projects, and participate in code quality assurance. The 
Production Software Developer will be working with both external and internal 
technical staff to achieve this goal. The Production Software Developer will 
seek to gain a thorough understanding of the work and challenges faced by the 
end users and collaborate with them to identify where software enhancements 
could increase efficiency and ease of use in the software tools Atla employs. 
This position is also responsible for keeping up-to-date on relevant advances 
in technology and applications; and serving as an advocate for selected 
projects by suggesting alternative solutions, areas for further exploration, 
and user training by performing the following duties.

Skills:

Knowledge and background in developing both front-end and back-end software 
applications is essential.
Knowledge of PHP is essential.
Knowledge of and experience with both relational and non-relational databases 
is essential.
Knowledge of SQL is essential.
Knowledge of version control and source code management as Github is essential.
Experience with Amazon Web Services technologies is desirable.
Experience working in an Agile environment is desirable.
Knowledge of shell-scripting languages (such as Bash, Python, or Ruby) is 
highly desirable.
Familiarity with a modern back-end framework (i.e., Drupal, Symfony, Laravel, 
Rails) is highly desirable.
Experience with debugging tools (Xdebug, Chrome DevTools, source maps) is 
highly desirable.
Knowledge of Linux based operating systems is desirable.
Knowledge of front-end web development languages (such as Javascript, React.js, 
HTML, and CSS) is desirable.
Knowledge of search and engines (Lucene, Solr, Elasticsearch) is desirable.
Knowledge of Docker and associated tools is desirable.
Detail-oriented, organized, professional.
Excellent interpersonal and communication skills essential.

Years Experience

Less than 1 year to 3 years.

Education and/or experience

Bachelor's degree (B.A.) from four-year college or university; or one to two 
years related experience and/or training; or equivalent combination of 
education and experience.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/50181-production-software-developer

Reply via email to