Application Developer

Location Montreal, Canada
JobType Permanent
Salary
Reference 12939

Titre du poste: Développeur d'applications

Durée: Perm

Début: fin août / début septembre

Adresse: Montréal, QC H2Z 1W7

Développeur d'applications senior

OBJET GÉNÉRAL DE LA POSITION

Relevant du gestionnaire, Solutions d’affaires informatiques, le développeur d’applications mettra son expérience à profit pour évaluer, concevoir, développer, coder et tester des applications intégrées aux données et systèmes internes des Comités olympiques canadiens (COC). Cette personne utilisera les outils, les langages de programmation et les processus standard de l’industrie pour offrir des solutions de soutien aux activités.

Ce poste dirige principalement des initiatives de développement d’applications et des projets

RESPONSABILITÉS FONDAMENTALES ET PRIORITÉS

• Responsable du cycle de vie complet du développement logiciel

• Concevoir, développer et mettre en œuvre des solutions en collaboration avec les parties prenantes pour répondre aux exigences de l'entreprise

• Effectuer une analyse détaillée des exigences commerciales et techniques, documenter les exigences, créer des plans de projet, des documents de conception, des maquettes et des scénarios de test.

• Agir en tant qu'expert technique du projet, gérer les relations clients internes / externes avec l'entreprise et créer des solutions adaptées aux besoins de l'entreprise.

• Utiliser son expertise technique pour développer et déployer un code prêt à la production

• Diriger et préparer le code de qualité de la production

• Plomb dans les tests de code de production

• Refactor et code de correctif selon les besoins

• S'assurer que le code est en conformité avec la stratégie de gestion des données

• Diriger et développer des services Web ad-hoc pour la distribution de données

• Diriger le développeur de sites Web ad hoc pour la collecte de données

• Diriger les packages d’intégration de données dans SSIS (Excel, CSV, XML, SQL)

• Développer des rapports d'utilisateurs finaux selon les besoins (HTML, SSRS, Excel)

• Gérer les relations clients internes et externes avec l'entreprise

• Maintenir des communications claires avec toutes les parties prenantes tout au long du cycle de vie du projet

• Préparer et finaliser la documentation du code conformément aux normes du COC

• Diriger la rédaction des procédures utilisateur et des instructions pour la mise en œuvre d'applications nouvelles ou modifiées

• Gérer les fournisseurs externes

• Déléguer la tâche de développement à des fournisseurs tiers et évaluer la qualité du travail

• Maintenir la connaissance actuelle de la technologie et des systèmes d'application de bases de données

• Diriger toute formation du personnel sur les fonctions de l’utilisateur final

• Autres tâches assignées par le gestionnaire, Solutions d’affaires informatiques

 

 

QUALIFICATIONS ET COMPETENCES CRITIQUES

Education et expérience

• B.Sc. dans les affaires, l'informatique, le génie logiciel, les systèmes d'information de gestion ou une expérience professionnelle équivalente

• 5-7 ans d'expérience en développement informatique

• Plus de 4 ans d’expérience dans le développement d’applications Web de production utilisant des cadres JavaScript modernes tels que Angular, Node ou React

• Expérience avec une gamme de systèmes logiciels et matériels informatiques et de réseautage, de services Web et de technologies connexes; Disposition et LAN/WAN dépannage du réseau local / étendu exigences et normes d'infrastructure; systèmes de sécurité informatique, applications, procédures et techniques

 

Compétences et capacités

• Solide connaissance de Microsoft Dynamics CRM et de l'architecture associée (3 ans)

• Capacité à hiérarchiser et à exécuter efficacement les tâches

• Connaissance des concepts CRM / XRM (Dynamics, Salesforce, Sugar CRM) (5 ans)

• Connaissance approfondie et expérience approfondie de la pile / architecture / sous-systèmes logiciels d'entreprise Microsoft, tels que IIS, .NET, WCF, Active Directory, SQL Server, Windows Server, Exchange.

• Déploiements démontrés de systèmes logiciels d'entreprise utilisant des environnements standard tels que XML, HTTP / HTTPS, Java, C # et ASP.NET.

• Connaissance avancée de SQL, XML et des services Web (REST, OData, SOAP) (5 ans)

• Principes de conception orientés services (SOA) (3 ans)

• Compétences de développement orienté objet (Java ou .Net) (5 ans)

• Familier avec une variété de concepts, pratiques et procédures de base de données et de site Web

• Excellentes capacités techniques, de résolution de problèmes et d’analyse

• Familier avec les outils de données SQL Server (SSRS, SSIS, SSMS)

• Connaissance avancée des normes et méthodologies informatiques internes et externes établies

• Souci du détail avec de fortes compétences organisationnelles

• Familier avec le développement et l’administration de WordPress

• Compétences de communication développées, à la fois écrites et verbales

• Capable de travailler sous pression

• Démontre et incarne les valeurs : la responsabilité, l’excellence, le plaisir, le respect et la bravoure

 

Job Title: Application Developer 

# of Openings: 1

Duration: Perm

Start: Late August / Early September 

application developer

CORE RESPONSIBILITIES AND PRIORITIES

  • Design, develop and implement solutions in collaboration with stakeholders to meet business requirements
  • Perform detailed analysis of business and technical requirements, document requirements and create project plans, design documents, mock-ups and test cases
  • Lead and/or contribute to the technical side of application development projects, manage internal/external customer relationships with the business and create solutions to meet business requirements
  • Utilize technical expertise to develop and deploy production ready code
  • Lead in testing production code
  • Refactor and patch code as required
  • Ensure code is in compliance with the data management strategy
  • Lead and develop ad-hoc web-services for data distribution
  • Lead the developer of ad-hoc web-sites for data collection
  • Lead the data integration packages in SSIS (Excel, CSV, XML, SQL)
  • Develop end user reports as required (HTML, SSRS, Excel)
  • Maintain clear communications with all stakeholders throughout project lifecycles
  • Prepare and finalize code documentation 
  • Lead in the writing of user procedures and instructions for the implementation of new or modified applications
  • Assist in anageing outside vendor
  • Maintain current knowledge of technology and database application systems
  • Lead the development and implementation of any training of the staff on End User’s functions
  • Provide on-call and after-hours support for critical, revenue impacting issues on an as needed basis
  • Other duties as assigned by the Manager, IT Business Solutions

QUALIFICATIONS AND CRITICAL SKILLS

Education and Experience

  • B.Sc. in Business, Computer Science, Software Engineering, MIS or equivalent work experience
  • 3-5 years of IT application development experience
  • Experience developing HTML5 PWA or Mobile Applications using modern framework (Angular, Ionic, React)
  • Experience with a range of computer and networking software and hardware systems, web services and related technologies; LAN/WAN layout and troubleshooting; infrastructure requirements and standards; computer security systems, applications, procedures and techniques
  • French is a nice to have. 

Skills and Abilities

  • Knowledge and experience with Microsoft Dynamics CRM and related architecture
  • Ability to effectively prioritize and execute tasks
  • Knowledge of CRM/XRM concepts (Dynamics, Salesforce, Sugar CRM)
  • Strong knowledge and experience with Microsoft enterprise software stack / architecture / subsystems such as IIS, .NET, WCF, Active Directory, SQL Server, Windows Server, Exchange
  • Demonstrated deployments of enterprise software systems using industry standard environments including XML, HTTP/HTTPS, Java, C#, and ASP.NET
  • Advanced knowledge of SQL, XML and Web Services (REST, OData, SOAP), ervices Oriented Design Principles (SOA), and Object Oriented Development Skills (Java or .Net)
  • Familiar with a variety of the Database & Website concepts, practices, and procedures
  • Sound technical, analytical and problem-solving skills
  • Familiar with SQL Server Data Tools (SSRS, SSIS, SSMS)
  • Exceptional customer service attitude; results driven with a passion for continuous improvement
  • Detail oriented with strong organizational skills
  • Familiar with WordPress development and administration
  • Well-developed communication skills, both written and verbal
  • Ability to organize, prioritize, manage and monitor multiple projects to successful completion and adapt to shifting priorities in a high-pressure environment