Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, Crm Platform

Riseup Labs

Senior Software Developer, CRM Platform (C# and ASP.NET)Job Type: Contractual No. of Vacancies: 1 Experience: 4 Years+
Riseup Labs is looking for a
Senior Software Developer, CRM Platform (ASP.NET).
We are hiring for our client, a Canadian SaaS company in the landing page, conversion optimization and CRM space, currently going through an AI-first product transformation. This is a backfill role on the client’s CRM platform engineering team, reporting to engineering leadership. They will build and support the CRM platform, which runs on ASP.NET MVC and .NET Framework 4.8 alongside AWS services. They will work in an existing codebase from the first week, so reading unfamiliar code and changing it safely matters more than greenfield design.
Job Responsibilities:
Design and implement scalable, maintainable features and fixes for the CRM platform.
Write modular, testable code and give thoughtful code reviews.
Build and support solutions using AWS services such as Lambda, S3, EC2 and DynamoDB.
Work across service boundaries and understand how systems depend on each other.
Use TeamCity, Octopus and monitoring tools such as Datadog, Raygun, Papertrail and CloudWatch to ship safely.
Apply web application security and performance practices, including mitigation of common vulnerabilities.
Break complex problems into well-scoped tasks and give accurate estimates.
Support onboarding and knowledge sharing for newer developers through code reviews and pairing (informal, with no people management).
Join the team’s two-week Release Developer and Production On-Call rotations once production access is approved. Until then, work on features, code reviews and business-hours support.
About the rotations
Release Developer : coordinates release builds, makes sure changes merge on time, and deploys to production.
Production On-Call : first responder to PagerDuty and Slack alerts, 24/7, with a 15-minute response before the alert escalates to engineering leadership. Playbooks exist for each alert type.
Frequency : about one two-week rotation every four weeks. A developer is never on both rotations at the same time.
Typical alert volume:
About 2-3 pages a week across the team, mostly early morning (6-9 AM PT) or evening.
True overnight pages (10 PM - 7 AM PT) average about one a week.
About 60% clear on their own or need only a quick check.
Roughly once every two weeks, an incident needs hands-on action, such as restarting services, taking a memory dump, or working with infrastructure on a load balancer or host issue.
Real incidents usually last 15 minutes to a couple of hours.
A few times a quarter, one problem triggers 20-40 alerts, which counts as a single incident.
Phased Start : a shadowing period before taking on rotations is expected.
Requirements:
4+ years of professional software engineering, delivering production software.
Hands-on AWS experience with at least two of Lambda, S3, EC2 and DynamoDB.
Strong understanding of object-oriented programming, software architecture and design patterns.
Experience with CI/CD pipelines, production monitoring and DevOps practices.
Experience carrying a 24/7 on-call rotation and responding to production incidents.
Experience working in a large existing codebase written by others.
Experience mentoring or leading less experienced developers.
Ability to work a full Pacific Time business day.
Additional Requirements:
Nice to have
TeamCity, Octopus, PagerDuty and Datadog
Migrating legacy .NET Framework code to modern .NET
Windows-hosted .NET applications alongside AWS services
CRM or B2B SaaS platform experience
Designing APIs alongside a mobile team
Culture fit
Owns a system end to end and stays calm under a 2 AM page.
Shows honesty when something will take longer than hoped, rather than hoping it resolves itself.
Pushes back on unclear requirements and unrealistic estimates.
Shares knowledge freely and helps teammates get unblocked.
Comfortable to make careful changes to an older codebase.
Workplace:
Remote
Work-Time:
Full Pacific Time business day (9:00 AM - 5:00 PM PT, with occasional 1-2 hours of flexibility)
Employment type:
Contract, 6 months, with possible extension (the client is open to contract-to-hire)
Negotiable
(Based on experience and skills)
Compensation & Other Benefits: (Applicable for Bangladeshi Employee Only)
Annual Performance Evaluation and Increment
Festival Bonus-02 (As Per Company Policy)
Group Life and Health Insurance
Full Subsidized Lunch/Dinner (Onsite Employee & Deepens on the Client)
Annual Retreats
Celebration of Events & Occasions
Training & Development by Organization Assigned Consultants
Weekly 2 holidays
Paid Time Off 24 days (CL & SL)
Public Holidays as per Riseup Labs calendar
Compensation & Other Benefits: (Applicable for International Employees Only)
Annual Performance Evaluation and Increment.
Weekly 2 Holidays.
Public Holidays as per Client Holiday Calendar.
N.B.:
Only shortlisted candidates will be communicated in the recruitment process.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, Crm Platform in Winnipeg, MB vacancy
  •  ...Experience with Dynamics 365, Microsoft Power platform, and Azure solution designWorking...  ..., Power PlatformExperience with Dynamics CRM Customer Service Workspace, Agent experience...  ...using kanban/task boardsExtensive experience developing in Dynamics 365 Customer Service (case... 
    Senior
    Crm

    Flexstaf IT

    Winnipeg, MB
    1 hour ago
  • RQ08879 - Software Developer - CRM - SeniorAbout the job RQ08879 - Software Developer - CRM - SeniorDescription Responsibilities Conducts support...  ...designs are re-sizable / scalable for multiple screen platforms Recommend development and support technologies that provide... 
    Senior
    Crm
    Remote work

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...systems specifications into working, tested CRM applications. Develop detailed programming specifications,...  ...arise during the use and operation of software packages.Apply general skills in...  ...experience – 50%7‑10 years of experience as a Senior Software Developer – CRMIn‑depth... 
    Senior
    Crm
    2 days per week
    3 days per week

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ09142 - Software Developer - CRM - SeniorAbout the job RQ09142 - Software Developer - CRM - SeniorDescription: Responsibilities required to translate technical systems specifications into working, tested CRM applications. This includes: Developing detailed programming... 
    Senior
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop...  ...digital messaging, workforce management, CRM, identity, reporting, and analytics... 
    Senior
    Crm
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    1 day ago
  • RQ08231 - Software Developer - CRM - Senior About the job RQ08231 - Software Developer - CRM - Senior Responsibilities:Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications... 
    Senior
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ09093 - Software Developer - CRM - SeniorResponsibilities Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs... 
    Senior
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...leader within our AI organization. While a Senior Data Scientist excels at building and...  ...Engineering and DevOps to design robust ML platforms. You will oversee the transition from experimental...  ...Have 10+ years of experience in software or data science, with at least 8+ years... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    1 day ago
  • 87338# Dynamics and Power Platform CRM DeveloperMontrealHybridCloud and InfrastructureApplyWith...  ...account budgets and delivery times; - Develop implementation strategies, design and...  ...programs and applications; - Develop software solutions and implement automated testing... 
    Senior
    Crm
    Work at office
    2 days per week

    COFOMO

    Winnipeg, MB
    1 hour ago
  • $75 - $78 per hour

     ...Job Role: Software Developer - CRM – Intermediate (Microsoft Dynamics 365 Customer Engagement (CRM) exp) Location : Toronto, ON/Onsite Position...  ...) Must Have: Demonstrated proficiency in CRM platform development and configuration, preferably Microsoft Dynamics... 
    Crm
    Contract work

    Bevertec

    Winnipeg, MB
    1 hour ago
  • Architect scalable AI research platforms at Xanadu using Python, Rust, AWS, and distributed systems expertise. This senior role is hands-on and product-minded.As a Senior Software Developer on Xanadu’s AI team, you will set the technical direction for an internal research platform... 
    Senior

    Xanadu

    Winnipeg, MB
    1 hour ago
  • Develop secure, observable cloud-native platform capabilities for DNV’s energy systems work in Toronto, using APIs, backend engineering, and modern delivery practices.As Senior Software Developer, you will contribute hands-on expertise across solution design, implementation... 
    Senior
    Work at office

    DNV

    Winnipeg, MB
    1 hour ago
  •  ...pour soutenir Unity sur Android depuis Montréal ou à distance dans le fuseau horaire de l’Est.Unity recherche un développeur logiciel sénior pour une nouvelle équipe dédiée à la plateforme Unity sur appareils mobiles, ordinateurs portables et hybrides Android. Vous concevrez... 
    Senior

    LE140 Unity Technologies Canada Company

    Winnipeg, MB
    1 hour ago
  •  ...the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and...  ...with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+... 
    Senior
    Local area
    Immediate start

    MaintainX

    Winnipeg, MB
    1 hour ago
  •  ...What you’ll get to work on The Flare platform’s search engine is built on top of Elasticsearch...  ...are looking to hire an experienced data developer to join our development team in order to...  ...Conduct feasibility studies for upgraded software systems Maintain our product’s... 
    Senior
    Summer work
    Work at office
    Remote work
    Flexible hours

    Flare

    Winnipeg, MB
    1 hour ago
  • Title: Software Developer - CRM - IntermediatePosition Type: ContractDuration: 120 daysMust Haves Oracle Siebel CRM testing experience is a must5+ years of experience with Siebel technical configuration / development / integration3+ year of development and testing experience... 
    Crm

    DCM Infotech Limited

    Winnipeg, MB
    1 hour ago
  • Harness your skills as a Senior Software Developer focusing on powerful CRM solutions. Apply your deep knowledge of Siebel to innovate and streamline application development and integration processes. This role focuses on translating complicated technical requirements into... 
    Senior
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • We are seeking a motivated and skilled Intermediate Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this...  ...and enhancement of scalable enterprise customer engagement platforms. Operating fully onsite in Toronto, you will translate... 
    Crm
    Contract work

    Randstad Canada

    Winnipeg, MB
    1 hour ago
  •  ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among...  ...enterprise data & analytics capabilities. This role represents the senior working level for specialized data & analytics platform... 
    Senior
    Hourly pay
    Long term contract
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    23 hours ago
  • Take your engineering career to the next level with General Motors as a Senior Software Developer focused on the Vehicle Data Platform. This hybrid role involves designing critical components for vehicle data management and delivery. In this key position within General Motors... 
    Senior

    General Motors

    Winnipeg, MB
    1 hour ago
  • $152k - $189k per year

    # Senior Software Developer, ML Platform & InfrastructureWealthsimple Toronto Headquarters Full-timeFull-timeAI & Machine Learning---## About this roleWealthsimple is hiring a Senior Software Developer, ML Platform & Infrastructure (Toronto Headquarters). This is an on-site... 
    Senior

    Gomyneed Private Limited

    Winnipeg, MB
    1 hour ago
  •  ...Job DescriptionWe are looking for a senior, hands-on software engineer with broad experience across...  ...development, cloud infrastructure, DevOps, and developer tooling. You should be comfortable...  ...software while also improving the platforms, tools, and practices that enable other... 
    Senior

    MLSE (Maple Leaf Sports & Entertainment Partnership)

    Winnipeg, MB
    1 hour ago
  • Senior Software Developer and AI Platform ArchitectPosition SummaryVertical Motion builds custom software for clients and develops AI-enabled products and engineering tools. This senior role centres on AI engineering, security, infrastructure and harness development: the software... 
    Senior
    Full time
    Internship
    Remote work

    Vertical Motion

    Winnipeg, MB
    1 hour ago
  • Senior Siebel CRM Developer specializing in configuration, development, integration, and tested application delivery for complex CRM systems.This...  ...subject matter experts, and technical teams throughout the Software Development Life Cycle.Key Responsibilities: Translate technical... 
    Senior
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • A leading staffing agency is seeking a Senior Dynamics 365 Developer in Toronto, Ontario. This role involves translating technical specifications into working CRM applications and requires extensive experience in Dynamics CRM projects. Successful candidates will have over 10... 
    Senior
    Crm

    Huntel Global

    Winnipeg, MB
    1 hour ago
  •  ...'cvi42' is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds,...  ...people are amongst the best. Position Overview: The Platform Software Developer is responsible for designing, developing, and maintaining software... 
    Flexible hours

    Inovait

    Winnipeg, MB
    1 hour ago
  •  ...Veriday is seeking an experienced Senior Microsoft Dynamics CRM Developer / Technical Architect to join our client team based in Toronto for a 6-month...  ...solutions using supported extension methods and appropriate platform capabilities. Design and implement integrations... 
    Senior
    Crm
    Contract work
    Work at office
    3 days per week

    Veriday Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you...  ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers, including...  ...the Platform Engineering division. We treat our internal developer platform as a real product, with internal customers (our feature... 
    Local area
    Immediate start

    MaintainX

    Winnipeg, MB
    1 hour ago
  • Cloud platform development powers intelligent cardiac imaging applications at Circle Cardiovascular Imaging in a hybrid Calgary headquarters...  ...services for cvi42 and related platforms.As a Platform Software Developer, you will design, develop, test, maintain, and improve... 

    Inovait

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer, Crm Platform. Be the first to apply!