Please refer to the How to Apply for a Job (for External Candidates) job aid for instructions on how to apply.
If you are an active McGill employee (ie: currently in an active contract or position at McGill University), do not apply through this Career Site. Login to your McGill Workday account and apply to this posting using the Find Jobs report (type Find Jobs in the search bar).
**1 Year Term Position**
Hybrid on-site presence required
Montreal, Canada
POSITION CONTEXT
As part of the IT development team, the software developer is involved in the full Software Development Lifecycle (SLDC) process of McGill University IT applications portfolio. Working closely with other IT teams, he delivers in a timely manner and with high quality level expected by McGill users. The software developer designs, develops, debugs, tests, supports/maintains, integrates applications and IT systems.
Primary Responsibilities:
- Develop the following artifacts (not limited to): code, scripts (Database and others), automated unit/functional/integration tests, unit test cases, deployment instructions
- Work with other IT Professionals in implementing new systems or modifying existing systems that meet business requirements and are aligned with IT orientations
- Transform detailed functional specifications into code/scripts in accordance with design and programming standards
- Provide estimates for tasks and artifacts under own responsibility
- Conduct unit testing and support Analysts and Technical teams during functional and integration testing
- Participates in the proposal, definition, and promotion of development standards.
- Performs peer code review and coaching less experienced members of the team.
- Support IT team in resolving system incidents/problems
- Assist Technical Teams during deployment
- Performs other duties as assigned
EXPERIENCE
Education: Undergraduates Degree (related field)
Experience: Three (3) years’ related experience
OTHER QUALIFYING SKILLS AND/OR ABILITIES
- Proven experience DBs and SQL (experience with PL/SQL, Oracle Forms and Oracle 11g/12c/19c are assets)
- ·Proven experience in Java and JavaScript (experience with Groovy/Grails and/or Node.js and/or ReactJS an asset)
- Knowledge of Web Services (SOAP, REST are assets)
- Understanding of Web front/backend development (HTML, AJAX are assets)
- Experience with Version Control Systems (GIT, PVCS and GITLAB are assets)
- Experience with Task and Bug tracking tools (JIRA an asset)
- Understanding CI/CD principles (GitLab, GoCd are assets)
- Knowledge of modelling languages such as UML
- Experience with Banner is an asset.
- Knowledge of Software Delivery Life Cycle approaches (Kanban and SCRUM are assets)
- Demonstrates knowledge of the principles, concepts and theories of own discipline and some knowledge of principles and concepts in other functions
- Understands appropriate procedures, policies, practices, systems and regulations
- Knowledge of the higher education sector (an asset)
- Good troubleshooting skills
- Attention to detail, diligent and rigorous work methods
- Self-motivated and demonstrated ability to work on different projects concurrently and to establish priorities
- Good team player with strong focus on delivering results to meet the business needs
- Knowledge of French and English. McGill University is an English-language university where day to day duties may require English communication both verbally and in writing.
Minimum Education and Experience:
Bachelor's Degree 3 Years Related Experience /
Annual Salary:
(MPEX Grade 05) $65,500.00 - $81,870.00 - $98,240.00
Hours per Week:
33.75 (Full time)
Supervisor:
Portfolio Manager Applications Development Services
Position End Date (If applicable):
2024-05-24
Deadline to Apply:
McGill University hires on the basis of merit and is strongly committed to equity and diversity within its community. We welcome applications from racialized persons/visible minorities, women, Indigenous persons, persons with disabilities, ethnic minorities, and persons of minority sexual orientations and gender identities, as well as from all qualified candidates with the skills and knowledge to productively engage with diverse communities. McGill implements an employment equity program and encourages members of designated groups to self-identify. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, [email protected] .
Similar Positions
-
Assistant Professor In Sport Management , ;, Canada, about 2 months ago
We at Bishop’s University, located on the traditional and unceded territory of the Abenaki people, invite applications for a tenure-stream faculty position at the rank of Assistant Professor with ...
-
Professor In Molecular And Cellular Biology, Université de Sherbrooke, Service des ressources humaines, Canada, 3 months ago
The Université de Sherbrooke invites applications for two tenure-track faculty positions in Molecular and Cellular Biology in the Department of Biology, Faculty of Science. The appointment is at t...