- 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.
- 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.
- Experience with logging systems (such as ) 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.
- Annual salary plus bonus.
- A remote first culture.
- Health, Dental, and Vision Insurance.
- 13 Paid Holidays.
- Company volunteer days.
-
+Job summary · Aidez les studios à donner vie à des environnements naturels saisissants en travaillant sur la technologie de végétation d'une division de Unity Technologies.+,+ResponsibilitiesMettre en œuvre des fonctionnalités bien définies et corriger des bogues dans les systèm ...
Toronto, ON1 month ago
-
· ...
Toronto, ON MG L1 month ago
-
+MÂtia recherche des ingénieurs pour rejoindre ses Équipes afin de crêer des produits de pointe qui connectent des milliards de personnes à travers le monde. · +Collaborer avec des équipes interfonctionnelles (produit, conception, opérations, infrastructure) pour créer des e ...
Toronto $133,000 - $177,000 (CAD)1 month ago
-
· ...
Toronto $133,000 - $177,000 (CAD)1 month ago
-
· Collaborer avec les équipes interfonctionnelles (produit, conception, opérations, infrastructure) pour créer des expériences d'application innovantes | Collaborer avec les équipes interfonctionnelles (produit, conception, opérations , infrastructure) pour créer des expériences ...
Toronto $133,000 - $177,000 (CAD) Full time1 month ago
-
L'ingénieur logiciel en informatique est un membre clé de notre équipe d'ingénierie informatique. Ce rôle est responsable de la traduction des exigences système et des histoires d'utilisateur en un design de code robuste et supportable pour le produit ou l'application. · ...
Toronto, Ontario1 month ago
-
+ Produire des conceptions fonctionnelles, techniques et de l'interface utilisateur de haute qualité. · + Participer au développement complexes des applications et systèmes, à la planification des projets , les estimations , le codage et les mises à jour du statut pour s'assurer ...
Toronto, Ontario1 month ago
-
· ...
Toronto, ON MG L1 month ago
-
+ Meta recherche des ingénieurs talentueux pour rejoindre nos équipes afin de créer des produits de pointe qui connectent des milliards de personnes à travers le monde. · Implémenter des interfaces utilisateur personnalisées en utilisant les dernières techniques et technologies d ...
Toronto $104,000 - $148,000 (CAD)1 month ago
-
L'ingénieur logiciel II contribue à la conception de solutions technologiques pour répondre aux besoins des clients. En tant que membre de l'équipe du développement, il travaille en collaboration avec d'autres ingénieurs pour concevoir et mettre en œuvre de nouvelles fonctionnali ...
Toronto $81,600 - $115,200 (CAD)3 weeks ago
-
META busca ingenieros talentosos para unirse a nuestras equipos en Toronto. Los candidatos tendrán la oportunidad de trabajar en problemas técnicos complejos y desarrollar nuevas características. · ...
Toronto $104,000 - $148,000 (CAD) Full time1 month ago
-
Autodesk est à la pointe de la transformation du secteur AEC, en intégrant la technologie IA à ses produits. · ...
Toronto1 month ago
-
+Job summary · Vous rejoignez l'easyweb team en tant que développeur frontend. Vous assisterez au développement de nouvelles solutions pour les programmes et projets dans votre domaine. · +ResponsibilitiesDévelopper de nouvelles solutions pour les programmes et projets assignés. ...
Toronto $81,600 - $115,200 (CAD)1 week ago
-
Meta recherche des ingénieurs talentueux pour rejoindre ses équipes afin de créer des produits qui connectent les gens. En tant que membre de l'équipe, vous aurez la possibilité de travailler sur des problèmes techniques complexes et améliorer les produits existants. Nous recherc ...
Toronto $104,000 - $148,000 (CAD)1 month ago
-
++L'équipe de développement Crypto (Dev-Crypto) est responsable des services cryptographiques, du développement de la sécurité, du soutien produit et de la gestion des clés pour plusieurs canaux et applications consommatrices. Nous fournissons des solutions de conception et de dé ...
Toronto $96,900 - $136,800 (CAD)1 month ago
-
+L'ingénieur logiciel III – Développeur Power BI est responsable de diriger la création d'une solution complète et globale pour divers projets et plateformes. · +Titre universitaire ou diplôme technique en informatique, génie ou domaine connexe (diplôme avancé une fois terminée). ...
Toronto $96,900 - $136,800 (CAD)3 weeks ago
-
Lorsque vous rejoignez notre équipe en tant que Software Engineer III - Développeur Power BI , vous serez chargé(e) de diriger la création de solutions complètes et intégrées pour divers projets et plates-formes. Vos responsabilités incluent entre autres : Bâtir des tableaux de b ...
Toronto $96,900 - $136,800 (CAD)1 month ago
-
Produce diseños funcionales, técnicos y de interfaz usuario sobresalientes. · Participa en el desarrollo complejo de aplicaciones y sistemas, · planificación de proyectos, · cupos estimados, · programación · y actualización del estado asegurando · diligencias por proyecto con ent ...
Toronto $81,600 - $115,200 (CAD)1 week ago
-
Sysco est le leader mondial de la distribution alimentaire. Nous recherchons un ingénieur logiciel principal pour rejoindre notre équipe. · Favoriser et diriger l'adoption des normes d'architecture et des pratiques de développement. · Rédiger des récits utilisateurs techniques ef ...
Toronto $62,000 - $116,800 (CAD)6 days ago
-
Produce top-notch functional, technical and user interface designs. · Participer Î des applications complexes et systømes de dùveloppement, la planification des projets, les estimations, le programme et l'mise ê jour garantissant que les rultats des projets sont en temps opportu ...
Toronto $81,600 - $115,200 (CAD)1 month ago
-
Equifax recherche des ingénieurs logiciels créatifs qui possèdent des compétences pratiques en développement pour travailler sur divers projets significatifs. · ...
Toronto Full time1 month ago
Senior Software Engineer - Toronto - Php-Jobs
Description
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
Skills and Experience
Preferred Qualifications
Benefits
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:
#J-18808-Ljbffr
-
Software Engineer
Only for registered members Toronto, ON
-
Software Engineer
Only for registered members Toronto, ON MG L
-
Software Engineer
Only for registered members Toronto
-
Software Engineer
Only for registered members Toronto
-
Software Engineer
Full time Only for registered members Toronto
-
SAP Software Engineer
Only for registered members Toronto, Ontario
-
Software Engineer II
Only for registered members Toronto, Ontario
-
Software Engineer, Product
Only for registered members Toronto, ON MG L
-
Software Engineer, Product
Only for registered members Toronto
-
Software Engineer II
Only for registered members Toronto
-
Software Engineer, Product
Full time Only for registered members Toronto
-
Software Engineer: Generative AI
Only for registered members Toronto
-
Senior Software Engineer
Only for registered members Toronto
-
Software Engineer, Product
Only for registered members Toronto
-
Software Engineer II
Only for registered members Toronto
-
Software Engineer III
Only for registered members Toronto
-
Software Engineer III
Only for registered members Toronto
-
Software Engineer II
Only for registered members Toronto
-
Principal Software Engineer
Only for registered members Toronto
-
Software Engineer II
Only for registered members Toronto
-
Sr. Software Engineer
Full time Only for registered members Toronto