Job Description
Senior .NET Developer
Duration: 6 months contract to start (possible extension)
Location: Toronto, Scarborough (Hybrid: 1-2 days in office)
Job Summary:
We are seeking an experienced .NET Developer with a strong background in system integrations and back-end development. The ideal candidate will work closely with cross-functional teams to design, develop, and maintain scalable solutions while troubleshooting complex technical issues, especially related to CRM and ERP customizations.
Key Responsibilities:
- Analyze business requirements and design technical solutions for system integrations and backend architecture.
- Develop, maintain, and troubleshoot .NET applications, APIs, and web services.
- Conduct thorough testing, debugging, and performance tuning to ensure application reliability and security.
- Lead code reviews and mentor junior developers, promoting coding standards and best practices.
- Design and implement ETL processes for data integration across various platforms.
- Collaborate with third-party vendors and internal teams to integrate external systems and services.
- Optimize existing systems and infrastructure for performance and scalability.
- Resolve technical issues related to CRM/ERP systems and customizations.
Required Qualifications:
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 5+ years of experience as a .NET Developer focused on backend development and system integration.
- Proficient in C#, ASP.NET, .NET Framework, .NET MVC, and ASPX.
- Strong experience with APIs, REST/SOAP, JSON/XML, and third-party integrations.
- Solid skills in SQL Server: data modeling, query optimization, report creation.
- Familiar with software design patterns, engineering principles, and agile methodologies (e.g., Jira).
- Comfortable mentoring developers and providing technical leadership.
Preferred/Bonus Skills:
- Experience with ERP/CRM platforms like Sage 300, Sage CRM, Microsoft Dynamics, and Salesforce Marketing Cloud.
- Familiarity with Google Marketing Platform (Analytics).
- Exposure to Power BI for reporting and dashboarding.