Application Developer

Location Montreal, Canada
JobType Permanent
Salary
Reference 12939

Job Title: Application Developer 

# of Openings: 1

Duration: Perm

Start: June 2019 

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 of 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