This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
The CLS is recruiting a post-secondary student to work from May 2, 2016 to August 31, 2016 in the Systems Technology group related to software development on Web-based projects.
The Software group within Systems Technology manages scientific software used by scientists on beamlines and web applications for corporate services at the CLS. The successful applicant will gain experience working on the straightforward migration of Microsoft Access databases to web-based applications. With demonstrated aptitude, more challenging migrations or more ambitious projects may be an option; though the future direction will be based on the applicants interests and desired professional development.
Responsibilities:
Migrate Microsoft Access databases into web-based applications with SQL backends
Refactor and extend the existing Machine Status application RESTful API
Possibility of further opportunities for development of mobile applications to interact with the Machine status application
Qualifications: Applicants should be entering one of their final two years of study in a B.Sc. program, likely Engineering or Computer Science. Experience with SQL and web-based programming in a Linux environment is a requirement. Knowledge and experience with a web framework such as Grails (in Java) or Django (in Python) would be a definite benefit. Knowledge and experience with version control systems such as git, SVN, etc. would also be valuable. Experience with mobile application development may be an asset. CLS software development projects broadly follow the philosophies of agile development, so experience in or awareness of this paradigm is also advantageous.