Job offer : Computer Programmer | BRILLIANT
Computer Programmer
Job Overview
Under the direction of the Research Project Manager, the Computer Programmer is responsible for the development of the BRILLIANT system platform, which will integrate with the technology of the industrial partners. The qualified candidate will work with the research team to define the platform architecture, build the application, and ensure that all data and streams are standards-compliant.
Responsibilities
- Design, program, test, and document software and infrastructure components in conjunction with SQL Server technologies.
- Read workflow diagrams and data flow diagrams to ensure that the software design provides a positive user experience.
- Design and build an aesthetically pleasing and attractive user interface for users
- Create and maintain SQL databases
- Identify and communicate technical issues, processes, and solutions.
- Document the condition, operation, and maintenance of software
- Ensure that the code is properly tested
- Assist the support team in the deployment of releases.
- Collaborate with other team members throughout the development process (research, development, and database architect team).
- Perform system administration tasks as required
Education & Experience
- University degree in a relevant field such as computer science, computer engineering, or equivalent.
- Experience in healthcare and clinical application development is an asset.
- 3 years or more of relevant experience
Skills
- Strong skills in the field of information technology, a wide variety of programming languages, computer hardware, software, and analytical skills.
- Ability to design and use CSS, HTML, and web technologies
- Cloud Infrastructure Experience
- Ability to work independently and as part of a team
- Experience in managing system enhancements, new releases, or projects typically focused on a specific product/system/application of moderate scope and complexity
- Experience in installing, configuring, documenting, testing, and implementing new applications and systems.
- Understanding agile development practices
- Experience with sprints and order book management is desired.
- Possesses analytical and problem-solving skills
- Attention to detail and self-motivation
- Fluency in English and French (oral and written)
- Excellent communication and planning skills
- Fosters a cooperative team environment
Certifications
- Licenses and certifications related to the position are required.
How to Apply
- Please send your CV to: brilliant.cfi@mcgill.ca
- Application Deadline: January 12, 2024
Learn more

