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 Canadian Light Source Software Team builds solutions to improve and support internal and client-facing processes at the CLS. We tackle a variety of projects to meet changing business needs and work strategically to capture requirements and deliver efficient software solutions.
As a member of the software team you will solve business problems by developing enterprise software, microservices, APIs, development libraries, reports, scripts and automation. You'll specialize in a few areas, but you'll maintain a broad skillset. Your best assets will be your creativity, talent for learning, problem solving ability, and your drive to improve your colleagues' lives.
We work in an agile environment, collaborating to set team goals and manage the workload. You will learn new technologies if they're appropriate to solve a problem, and teach your skills to team members so we can share the load. We rely on the high standards of our team members to identify better solutions and new technologies so we can keep improving.
Responsibilities
-Develop software on a team of developers. Coordinate or work independently on tasks to completion
-Support, maintain and deploy existing solutions
-Write clean, maintainable, scalable, and tested software
-Work collaboratively and iteratively to build solutions that help achieve our corporate objectives
Qualifications & Experience:
-A certificate or degree in a related field, or a combination of education and experience may be considered.
-3+ years software development knowledge/experience
Competencies:
-Python/Django or C/C++/Qt development
-Full stack web application development
-Experience in agile methodologies
-Development of web services or control system end-user interfaces
-SQL, git, RESTful APIs, or event driven programming
-Docker, Kubernetes, or other container based technologies