Term: 4 months
The Software Specialist is responsible for providing a range of software development and technical services to support the operation and maintenance of the web infrastructure for a CFI-funded project. The primary focus of the role will be to provide software design and development, database development as well as ongoing technical support to ensure the longevity of the infrastructure for future research purposes.
This role is contingent on funding.
Software application design, development and support
Database development, maintenance and administration
Familiarity and experience with practices such as prototyping, rapid application design, agile or waterfall for system architecture, with experience conducting requirements gathering, testing and code design
Experience designing and maintaining SQL and other non-relational databases
Proven experience documenting requirements, functional specifications, test results and processes
Strong interpersonal, organizational, communication, analytical and problem solving skills
Ability to handle multiple tasks, and work in teams or independently
Knowledge and experience working with databases, e.g., MySQL, PostgreSQL, MongoDB
Knowledge and experience working with web frameworks, e.g., Django