- 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
Base City:
Montreal - Hybrid
Salary:
No Salary therefore no Star!
Rating:
Self-taught:
Position Type:
Full-time
Position Keywords:
- .Net
- ActiveMQ
- Architecture Design
- Authentication
- Authorization
- Bachelor - Computer Science
- c#
- CI/CD
- CRM
- Docker
- Emergitel
- Event Driven Architecture
- Fake First
- Financial Services
- HTML
- Incident Management
- JavaScript
- JQuery
- JSON
- Kafka
- Kubernetes
- Microsoft Azure Devops
- Microsoft Dynamics
- mySql
- OAuth
- OData
- OpenID
- Pair Programming
- PowerShell
- RDBMS
- SDLC
- Simple Design
- software developer
- SQL Server
- Tanzu
- TDD
- Test Automation
- Web Services
- XML
Experience:
7 Years Software Engineering
Other Experience:
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