Talent.com
Senior Software Engineer (C#/PHP) / 17 hours ago
Senior Software Engineer (C#/PHP) / 17 hours agoPhp-Jobs • Toronto, ON, CA
Senior Software Engineer (C# / PHP) / 17 hours ago

Senior Software Engineer (C# / PHP) / 17 hours ago

Php-Jobs • Toronto, ON, CA
Il y a 12 jours
Type de contrat
  • Temps plein
Description de poste

Senior Software Engineer (C# / PHP) - Payment Processing Systems

NMI is seeking a passionate Senior Software Engineer to join our growing Development team, focusing on underlying systems investment. This role is crucial for driving the continued development of our high-volume payment processing services.

As a senior developer proficient in C# and / or PHP, you will join industry-leading experts responsible for software services that process billions of transactions annually for hundreds of thousands of merchants. These applications must be efficient, reliable, redundant, secure, highly-available, and scalable. Experience developing accounting or billing systems is preferred for this position.

Key Responsibilities

  • Design, develop, and maintain core billing and invoicing systems utilizing C# and PHP technologies.
  • Take ownership of architectural and design decisions for critical billing system components.
  • Lead technical discussions, conduct code reviews, and enforce best practices for maintainability and performance.
  • Actively mentor and support the professional growth of junior team members.
  • Lead improvements for CI / CD pipelines and overall development processes.
  • Implement robust monitoring, logging, and alerting systems to proactively identify and resolve system issues.
  • Optimize database queries and system architecture to effectively manage growing merchant and transaction volumes.
  • Implement stringent security measures to protect sensitive payment and merchant data, ensuring compliance with PCI DSS standards.
  • Communicate project status, risks, and technical decisions clearly to both technical and non-technical stakeholders.
  • Collaborate closely with Product Owners, Developers, and QA teams to ensure successful product releases.
  • Proactively identify, assess, and mitigate risks, including security risks, throughout the software development lifecycle (SDLC).
  • Provide resolutions and feedback for escalated support issues.
  • Research and evaluate new technologies and methodologies to enhance system performance and developer productivity.

Skills and Experience

  • Bachelor's degree in Computer Science or equivalent experience.
  • Minimum of 5 years of experience developing complex software applications within a collaborative, agile environment.
  • Advanced proficiency in C# and / or PHP , coupled with a strong understanding of object-oriented design principles and design patterns.
  • Advanced experience in database design, optimization, and performance tuning.
  • Strong knowledge of security and compliance best practices (e.g., OWASP, PCI).
  • Excellent communication skills, proven ability to mentor, contribute to a strong team culture, and facilitate cross-team project advancement.
  • Experience designing and architecting scalable, distributed systems, prioritizing performance, reliability, and maintainability.
  • Ability to translate complex business requirements into effective technical solutions.
  • Proven track record of conducting code reviews and maintaining high code quality standards.
  • Proven ability to understand, debug, and enhance complex existing systems despite limited documentation and evolving requirements.
  • Preferred Qualifications

  • Experience with logging systems (such as Logz.io) and optimizing logs.
  • Experience with containerization technologies (e.g., Kubernetes, Docker).
  • Experience with monitoring and alerting systems (e.g., DataDog, NewRelic).
  • Experience with CI / CD pipelines, automated testing, and deployment processes.
  • Benefits

  • Annual salary plus bonus.
  • A remote first culture.
  • Health, Dental, and Vision Insurance.
  • 13 Paid Holidays.
  • Company volunteer days.
  • About NMI

    NMI enables partners with choice, challenging the one‑size‑fits‑all approach to payments. We are the platform powering success for innovative technology created by SMBs, entrepreneurs, and fintech startups. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We focus on enabling more payments in more ways and more places.

    NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law.

    Please note that in compliance with data protection regulations, personal information submitted with your job application may be collected and used by NMI for recruitment and employment‑related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found here : https : / / www.nmi.com / legal / privacy-policy /

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software Engineer • Toronto, ON, CA

    Offres similaires
    Senior Software Engineer

    Senior Software Engineer

    Toronto Film School • Toronto, Canada
    Temps plein
    About Us : Edgecom Energy is a purpose-driven clean-tech software company, delivering cutting‑edge energy management solutions across Canada and rapidly scaling throughout North America.We empower s...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Tactable • Toronto, Canada
    Temps plein
    What if you could build software that didn’t just scale, but transformed entire organizations?.At Tactable, this is what drives us. We’re building a world-class cloud, data, and API engineering firm...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Medeloop • Toronto, Canada
    Temps plein
    Medeloop is creating the future of clinical operations and health research through cutting‑edge AI and big data technologies. Our unified platform, spanning AI‑powered analytics, study management, a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Clutch Technologies Inc. • Toronto, ON, Canada
    Temps plein
    Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Chainlink Labs • Toronto, Canada
    Temps plein
    About Us Chainlink Labs is one of the primary contributing developers of Chainlink, the industry‑standard oracle platform bringing the capital markets on‑chain and powering the majority of decentra...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Street Context, A BlueMatrix Company • Toronto, Canada
    Temps plein
    Street Context, A BlueMatrix Company.BlueMatrix is the market‑leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s ...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Hybrid Senior Fullstack Engineer, GCP – WMS Leader

    Hybrid Senior Fullstack Engineer, GCP – WMS Leader

    eBay • Toronto
    Temps plein
    A leading ecommerce platform is seeking a software engineer to join their team in Toronto.This hybrid role involves architecting and developing complex Warehouse Management System software.The idea...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Software Engineer Canada, Toronto

    Senior Software Engineer Canada, Toronto

    Nubank • Toronto, Canada
    Temps plein
    Our Engineering team helps Nubank to create and use the technology that provides us to build the best financial products. We strive for state-of-the-art software development practices that currently...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Passage • Toronto, Canada
    Temps plein
    Who We Are Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the wor...Voir plus
    Dernière mise à jour : il y a 27 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Morningstar • Toronto, Canada
    Temps plein
    About Morningstar Retirement At Morningstar Retirement Group, we’re all in for investors.Our mission is to empower investor success and help them realize their retirement goals.We offer personalize...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Software Engineer - Full Stack, Platform

    Senior Software Engineer - Full Stack, Platform

    Curinos • Toronto, ON, Canada
    Temps partiel
    Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the ...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Senior PHP Application Developer – CONTRACT

    Senior PHP Application Developer – CONTRACT

    Ward Technology Talent • Toronto, Canada
    Temps plein
    Senior PHP Application Developer – CONTRACT.CONTRACT | REMOTE / TORONTO, ON | February 14, 2025 In this role you will plan, architect, design, develop, implement, test, and solve problems with comple...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    BenchSci Analytics Inc. • Toronto, Canada
    Temps plein
    We are currently looking for a senior.You'll work on complex projects, actively contribute to back-end and front-end initiatives, and grow along with other engineers as you develop solutions for ou...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer Toronto, Ontario, Canada; Toronto, Ontario, Canada

    Senior Software Engineer Toronto, Ontario, Canada; Toronto, Ontario, Canada

    Icon Ventures • Toronto, Canada
    Temps plein
    Our unified platform, spanning AI-powered analytics, study management, and grant automation, streamlines the entire research lifecycle, enabling faster, smarter, and more impactful discoveries acro...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    Ecomtent • Toronto, Canada
    Temps plein
    AI-driven e-commerce solutions.Please note that this position is available only to those who are legally eligible to work in Canada. Unfortunately, we are not able to sponsor visas or work permits a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Jobber • Toronto, Canada
    Temps plein
    Jobber , a platform helping small businesses succeed.Subscription Infrastructure : Manage and improve billing experience and drive monetization. Sign Up & Trial : Help new service providers navigate...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Intellistack • Toronto, Canada
    Temps plein
    Intellistack Get AI-powered advice on this job and more exclusive features.At Intellistack, we’re committed to revolutionizing the way organizations collect information, automate workflows, and cre...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Veem • Toronto, ON, Canada
    Temps plein
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée