SOFTWARE ENGINEERING SPECIALIST (.NET Core/CRM)
Core
Backend software engineering specialist driving digital transformation and CRM modernization for Canadian entrepreneurs.
Role type
Senior IC .NET Core/CRM Software Engineer
Builds
Business-critical financing services and customer management systems for entrepreneurs
Domain
Financial Services / Enterprise CRM
Deliverable
production ML models | product features | dashboards & analysis
Required skills
.NET Core, C#, Dynamics 365/Dataverse customization, API development, CI/CD pipeline design, automated testing (X-Unit), OpenID Connect/OAuth, SQL Server, object-oriented programming, SOLID principles
Preferred skills
Financial services domain knowledge, TDD, Pair Programming, containerization, Kafka, MySQL
Technologies
.NET Core, C#, Dynamics 365, Dataverse, Azure DevOps, X-Unit, SQL Server, Kafka, MySQL, Tanzu
Responsibilities
Design and develop scalable technical solutions within the SSDLC; maintain and evolve complex CRM data models and integrations; build and manage CI/CD pipelines; perform root cause analysis and refactoring; contribute to automated testing strategies; participate in agile ceremonies
Seniority
Senior, hands-on IC