Unifor is looking for a Software Developer, Information Technology (Application and Database Services) to join our growing, high performing team. In this position, you will play a key role in providing IT Applications and Services to Unifor Leadership and Staff. Aligning with the organizational goals to support and grow the Union.
Duties and responsibilities include, but are not limited to:
· Build and deliver scalable frontend and backend bilingual applications to support the growing needs of the Union.
· Design and develop client-side and server-side architecture for web and mobile applications.
· Leads the design, implementation, and ongoing support of new software and features.
· Drive and support the full software development lifecycle, from initial design to final deployment.
· Engage in everything from initial concept discussions and technical planning to coding, testing, and deployment, ensuring high performance and reliability.
· Develop, build and implement new features and updates for new and existing custom applications.
· Develop, manage, optimize and maintain SQL databases.
· Collaborate and work closely with Consultants, Developers, IT Team Members and Staff, to build features that enhance the current platform and meet user needs.
· Document the analysis, design, and testing in accordance with development standards.
· Support data subsystems, along with system integration and verification.
· Gathers feedback from end users toward continuous improvement.
· Support and adhere to IT policies, procedures, and operational guidelines.
Position requirements:
· Bilingual in French and English.
- University degree / College diploma in a related technical field or a combination of education and experience in a similar role.
· 5+ years of experience as Software Developer / Architect.
· Proven experience in various programming languages and technologies - Java, HTML, .Net, C++, Azure, SQL, etc.
· Strong project management and time management skills to handle multiple dynamic projects simultaneously.
· Excellent customer service and communication skills (verbal and written) to effectively engage with end users.
· Excellent understanding of software development, best practices and architecture.
· Good knowledge of network infrastructure and troubleshooting tools.
· Previous background in web design and hosting tools.
· A self-starter with the ability to work independently under minimal supervision.
· Ability to work in a fast paced and dynamic environment.
· Current knowledge of new systems, information, and software practices.
· Dependable and flexible working hours as needed, travel as required
_________________________________________________________________________________________
Unifor recherche une développeuse ou un développeur de logiciels, technologies de l’information (services d’application et de base de données) pour se joindre à son équipe de haut rendement en pleine croissance. À ce poste, vous jouerez un rôle clé en fournissant des applications et services de TI à la direction ainsi qu’aux représentantes et représentants d’Unifor. Vous poursuivrez les objectifs organisationnels visant à soutenir et développer le syndicat.
Les tâches et responsabilités peuvent inclure, sans s’y limiter, ce qui suit :
· Développer des applications bilingues évolutives avec interface utilisateur et d’arrière-plan pour répondre aux besoins croissants du syndicat
· Concevoir et développer une architecture client et serveur pour les applications Web et mobiles.
· Diriger les activités de conception, de mise en œuvre et de soutien continu de nouveaux logiciels et de nouvelles fonctionnalités.
· Diriger et soutenir l’ensemble du cycle de développement des logiciels, de la conception initiale au déploiement final
· Participer à toutes les étapes, depuis les discussions sur le concept initial et la planification technique jusqu’au codage, aux tests et au déploiement, en garantissant des performances et une fiabilité élevées
· Développer et mettre en œuvre de nouvelles fonctionnalités et des mises à jour pour les applications nouvelles ou existantes.
· Développer, gérer, optimiser et assurer la maintenance des bases de données SQL.
· Collaborer et travailler conjointement avec les consultantes et consultants, les développeuses et développeurs ainsi que les membres de l’équipe et le personnel des TI afin de mettre en place des fonctionnalités qui amélioreront les plateformes existantes et répondront aux besoins des utilisateurs.
· Documenter l’analyse, la conception et les tests conformément aux normes de développement
· Soutenir les sous-systèmes de données, ainsi que l’intégration et la vérification des systèmes
· Recueillir les réactions des utilisatrices et utilisateurs finaux en vue d’une amélioration continue
· Appuyer et respecter les politiques, procédures et directives fonctionnelles des TI
Exigences du poste :
· Bilinguisme (français et anglais)
- Diplôme universitaire ou collégial dans un domaine technique connexe ou combinaison de formation et d’expérience à un poste similaire
· Plus de 5 années d’expérience en tant que développeuse ou développeur/architecte de logiciels
· Expérience de divers langages et technologies de programmation, notamment Java, HTML, .Net, C++, Azure et SQL.
· Solides compétences en matière de gestion de projets et du temps afin de gérer simultanément plusieurs projets dynamiques
· Excellentes habiletés en service aux clients et en communication (à l’oral et à l’écrit) pour interagir efficacement avec les utilisatrices et utilisateurs.
· Excellente compréhension du développement de logiciels, des pratiques exemplaires et de l’architecture informatique.
· Connaissance de l’infrastructure réseau et des outils de dépannage.
· Expérience en matière de conception Web et d’outils d’hébergement.
· Esprit d’initiative et habileté à travailler de façon indépendante avec un minimum de supervision
· Capacité à travailler dans un environnement en évolution rapide et dynamique
· Connaissance des nouveaux systèmes d’information et des pratiques actuelles en matière de logiciels
Fiabilité et capacité à travailler selon un horaire flexible et à se déplacer, au besoin
Job Types: Full-time, Permanent
Pay: $95,000.00-$105,000.00 per year
Benefits:
- Automobile allowance
- Casual dress
- Company pension
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Schedule:
Application question(s):
- Are you eligible to work in Canada?
Experience:
- Software development: 5 years (required)
- Communication skills: 5 years (preferred)
- Time management: 5 years (preferred)
Language:
- English and French (required)
Work Location: Hybrid remote in Ottawa, ON K2E 7X6
Application deadline: 2024-11-15