Emergitel Logo

Base City: 

Montreal - Hybrid

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

7 Years Software Engineering

Other Experience: 

  • 7 to 10 years of experience in software engineering
  • Bachelor's degree in computer science, engineering or equivalent experience.
  • Advanced hands-on experience with Microsoft Dynamics CRM 365 configurations and development
  • Programming experience (as much as possible from the list)
    • Microsoft .NET, C#,
    • HTML, XML, JavaScript,
    • JQuery, ODATA, JSON,
    • PowerShell
    • web services.
  • Advanced experience in software engineering practices such as TDD, Pair Programming, Simple Design, Fake First.(as many as possible from the list)
  • Good knowledge of SOLID design principles and design patterns
  • Experience in developing robust automated tests
  • Experience with modern authentication and authorization mechanisms (OpenID Connect and OAuth)
  • Advanced experience with CI/CD as Code pipelines in Azure DevOps.
  • Understanding of containerization and cloud services such as Docker, Kubernetes, Tanzu
  • Good understanding of event architecture and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ.
  • Experience working with relational databases like SQL Server and MySQL
  • Proficiency in developing with the various resources of the Azure cloud environment, as well as cloud design patterns
  • Advantages: - Knowledge and experience in the field of financial services - an asset.
  • Bilingualism: French 5/5 & English 4/5

What they want you to do: 

  • Participate in all phases of the Secure Software Development Life Cycle (SSDLC).
  • Design, document, develop and deliver user-friendly and scalable technical solutions based on information (data) architecture and functional and non-functional requirements.
  • Produce and maintain architectural and design documentation, throughout development and beyond
  • putting into production.
  • Participate in the implementation in various environments (dev and test) up to production, including the creation and maintenance of CI/CD pipelines in Azure DevOps.
  • Maintain existing applications including incident resolution and production support

© 2024