Software Developer

 

Description:

The Mission of the department of Medical Information Technology (MedIT) is to support the Administrative and Student Computer Users of the Faculty of Medicine and Health Sciences of McGill University. This is achieved by providing end user computer support or by developing applications for administrative and student related activities.

The Software Developer will have at least a basic understanding of Oracle Application Express (APEX) and will be eager to learn and develop their skills in a dynamic and supportive environment. The incumbent will be participating in the development relating to the design and implementation of the strategic direction of web-based applications for the Faculty of Medicine and Health Science.

Primary Responsibilities:

  • Oversee projects and work with team members in all aspects of the software development life cycle, including strategic direction, consultation with senior management, analysis, application and database design and development, testing and deployment for both new and existing Oracle APEX applications.
  • Work with project stakeholders to identify and understand project requirements and contribute to the design and implementation of solutions.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues in existing and new applications.
  • Develop and maintain comprehensive, clear, and concise documentation for applications and processes, ensuring all technical and non-technical stakeholders can easily understand and utilize it.
  • Continuously stay informed and up-to-date with the latest Oracle APEX features and best practices, ensuring the application of current knowledge and skills in development of projects.
  • Develop and maintain reports to ensure accurate and up-to-date data representation and analytics with Oracle APEX framework.

Other Qualifying Skills And/Or Abilities:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field and three-year post-secondary program with a concentration in computer science or related computer technology. Consideration will be given to an equivalent combination of education and experience.
  • Basic to Advanced understanding of Oracle APEX and PL/SQL.
  • Familiarity with SQL and database concepts.
  • Experience with web development technologies such as HTML, CSS, JavaScript, and RESTful services.
  • Basic knowledge of version control systems (e.g., Git).
  • Understanding of software development life cycle and Agile methodologies.
  • Analytical and problem-solving skills to arrive at the most efficient solutions under pressure while meeting deadlines.
  • Ability to analyze and evaluate information with respect to solving database, web application problems and paying attention to detail.
  • Excellent communication in both English and French as well as strong interpersonal skills to interact with a variety of people with various levels of technological knowledge.
  • Self-motivated, well organized and able to work well in a team-oriented environment.
  • Demonstrated ability to learn and adapt to rapidly changing technologies.
  • Ability to work outside of regular hours.
  • 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. The level of English required for this position has been assessed at a level #4 on a scale of 0-4

Organization McGill University
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Montreal,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-07 6:55 am
Expires on 2024-11-21