Intercash Logo

Intercash

Azure .Net Developer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Montréal, QC
Senior level
In-Office
Montréal, QC
Senior level
The Azure .NET Developer will design and maintain secure architecture for the payment platform using Azure and .NET technologies, focusing on high-quality code and collaboration with various stakeholders. Requires experience with microservices and API management, and fluency in English and French.
The summary above was generated by AI

Company Overview  (français à suivre)

Intercash is a leading global provider of payments and financial services specializing in card issuing and card program management technology and services. Intercash’s technology and service suite span across North America, South America, Europe and Asia Pacific.

With a growing portfolio of global businesses partnering with Intercash to support their mass global payment needs, and with the team of young and experienced professionals who have led the way to the company’s rapid growth for the last decade, we are building the future of Fintech.

At the heart of our operation and service offering is our technology platform. We develop all of our core technology in-house and are continuously investing in the development of innovative financial technology to remain a leading provider.

Intercash allows for an extremely exciting and rewarding work environment with room to grow your achievements, career, and position in the company as well as an opportunity to be a part of an extremely dynamic and fast-growing Fintech industry.

Position Overview

We are looking for an Azure .NET Developer to join our IT team. This person will be collaborating with other .NET developers in maintaining and evolving our payment platform. Our technology stack primarily uses Azure, .NET and T-SQLCandidates should have 5 years or more experience with these technologies to be successful in the role.  Ideal candidates are continual learners who strive to always look for new technologies and find ways to implement them as solutions to solve business problems.



Our ideal candidate will be based in the Greater Montreal Area and will be expected to go to the office once per week.  However, we are open to candidates who are outside of Montreal but live in the Eastern, Atlantic or Newfound Land time zones, (GMT –5 to GMT –4) that can work remotely. Remote employees may have occasional travel (up to 2 to 3 times per year) to our Montreal office.

This role requires fluency in both English and French, written and spoken, due to the collaboration with our international colleagues and clients.  This role is part of an IT team that based across Canada and needs to be able to communicate with their colleagues in both official languages.   


Role and ResponsibilitiesAzure .NET Developer

  • Design, implement, and maintain end-to-end secure architecture solutions leveraging Azure technologies, including but not limited to Azure Front Door and Azure Application Gateway, API Management Gateway, Service Bus, Logic Apps and Azure Functions.  
  • Write high quality, performant, secure, scalable and maintainable code.
  • Solution design, code, unit-test, and document web applications, web APIs, SOAP/REST web services.
  • Follow coding conventions and standards outlined by the team leader/manager.
  • Implement security measures and best practices to ensure data protection and compliance with relevant regulations, must understand cryptography standards.
  • Strong communicator with the ability to be clear, articulate, effective, and able to interact and be understood by all levels and various teams across the company.
  • Enhance existing systems by analyzing business objectives, preparing action plans and identifying areas for modification and improvement.
  • Well-organized, with the ability to manage multiple projects and changing business priorities.
  • Ability to work on core and support projects when necessary.
  • Demonstrate proficiency working with MS-SQL Server database and T-SQL.
  • Partner with various business and IT stakeholders in defining domain architecture strategies.

Experience

  • Minimum 5 Years’s experience in developing Azure cloud solutions.
  • Bachelor’s degree in computer science or similar is ideal.  Azure Solutions Architecture Expert Certification as well as ITIL v4 foundation certification or similar is ideal.  
  • Strong background in microservicesAPI Management Gateways, Azure Application Gateway, Azure Front Door, Service Bus, Azure Resource Manager (or Terraform) is required. 
  • Preference will be given to candidates with demonstrated experience working with .NET ( Core/Nuke ), ASP (Classic/.NET MVC ), VB.NET, C#, PowerShell, Python, T-SQL, SOAP and REST.
  • Experience working with different stakeholders across the company, including non-technical roles.
  • Experience working in a FinTech, payments, finance or banking organization is an asset.
  • Experience establishing CI/CD using Azure DevOps.
  • Azure Cloud-native development is a plus.
  • Strong experience using OWASP Web Application Security risks & mitigation strategies.
  • Effective Communication, spoken and written. 
  • This role is NOT an Azure Data Engineer – Please read the job description carefully.

Aperçu du poste

Nous recherchons un développeur Azure .NET pour rejoindre notre équipe informatique. Cette personne collaborera avec d'autres développeurs .NET à la maintenance et à l'évolution de notre plateforme de paiement. Notre pile technologique utilise principalement Azure, .NET et T-SQL. Les candidats doivent avoir 5 ans ou plus d'expérience avec ces technologies pour réussir dans ce rôle. Les candidats idéaux sont des apprenants continus qui s'efforcent de toujours rechercher de nouvelles technologies et de trouver des moyens de les mettre en œuvre en tant que solutions pour résoudre des problèmes commerciaux.

Notre candidat idéal sera basé dans la région du Grand Montréal et devra se rendre au bureau une fois par semaine. Cependant, nous sommes ouverts aux candidats qui sont à l'extérieur de Montréal, mais qui résident dans les fuseaux horaires de l'Est, de l'Atlantique ou de Terre-Neuve (GMT -5 à GMT -4) et qui peuvent travailler à distance. Les employés à distance peuvent avoir des déplacements occasionnels (jusqu'à 2 à 3 fois par année) à notre bureau de Montréal.

Ce rôle requiert la maîtrise de l'anglais et du français, à l'écrit comme à l'oral, en raison de la collaboration avec nos collègues et clients internationaux. Ce rôle fait partie d'une équipe informatique basée partout au Canada et doit être capable de communiquer avec ses collègues dans les deux langues officielles.

Rôle et responsabilités : Développeur Azure .NET

  • Concevoir, mettre en œuvre et maintenir des solutions d'architecture sécurisées de bout en bout en s'appuyant sur les technologies Azure, y compris, mais sans s'y limiter, Azure Front Door et Azure Application Gateway, API Management Gateway, Service Bus, Logic Apps et Azure Functions.
  • Rédiger un code de haute qualité, performant, sécurisé, évolutif et facile à maintenir.
    Concevoir des solutions, coder, tester unitairement et documenter des applications web, des API web, des services web SOAP/REST.
  • Respecter les conventions et les normes de codage définies par le chef d'équipe/le manager.
    Mettre en œuvre les mesures de sécurité et les meilleures pratiques pour assurer la protection des données et la conformité avec les réglementations en vigueur ; comprendre les normes de cryptographie.
  • Vous êtes un excellent communicateur, capable d'être clair, articulé, efficace et capable d'interagir et d'être compris par tous les niveaux et les différentes équipes au sein de l'entreprise.
  • Améliorer les systèmes existants en analysant les objectifs de l'entreprise, en préparant des plans d'action et en identifiant les domaines à modifier et à améliorer.
  • Bien organisé, capable de gérer plusieurs projets et des priorités commerciales changeantes.
  • Capacité à travailler sur des projets de base et de soutien si nécessaire.
  • Faire preuve de compétence dans l'utilisation des bases de données MS-SQL Server et T-SQL.
  • Travailler en partenariat avec diverses parties prenantes du monde des affaires et des technologies de l'information pour définir des stratégies d'architecture de domaine.

Expérience

  • Minimum 5 ans d'expérience dans le développement de solutions Azure Cloud.
  • Une licence en informatique ou similaire est idéale. La certification Azure Solutions Architecture Expert ainsi que la certification ITIL v4 foundation ou similaire sont idéales.
  • De solides connaissances en microservices, API Management Gateways, Azure Application Gateway, Azure Front Door, Service Bus, Azure Resource Manager (ou Terraform) sont requises.
  • La préférence sera donnée aux candidats ayant une expérience démontrée du travail avec .NET ( Core | Nuke ), ASP ( Classic | .NET MVC ), VB.NET, C#, PowerShell, Python, T-SQL, SOAP et REST.
  • Expérience de travail avec différentes parties prenantes au sein de l'entreprise, y compris des rôles non techniques.
  • Une expérience de travail au sein d'une FinTech, d'une organisation de paiement, de finance ou de banque est un atout.
  • Expérience de la mise en place de CI/CD à l'aide d'Azure DevOps.
  • Le développement Azure Cloud-native est un plus.
  • Forte expérience de l'utilisation des risques et des stratégies d'atténuation de la sécurité des applications Web de l'OWASP.
  • Communication efficace,  verbale & écrite 
  • Ce rôle n'est PAS celui d'un Azure Data Engineer - Veuillez lire attentivement la description du poste.

Top Skills

.Net
Asp.Net
Azure
Azure Devops
C#
Ms-Sql Server
Powershell
Python
Rest
Soap
T-Sql
Terraform
Vb.Net

Similar Jobs

18 Hours Ago
Hybrid
Varennes, QC, CAN
Entry level
Entry level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Proposal Coordinator supports account managers by reviewing bids, coordinating contract reviews, ensuring data accuracy, and addressing client issues.
Top Skills: CRMData AnalyticsFinancial SystemsExcel
Yesterday
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Cloud • Information Technology • Software
As a Senior Back-End Engineer, you will design, build, and maintain robust server-side applications, optimize performance, and ensure code quality through collaboration and technical leadership.
Top Skills: ClickhouseGitGoKafkaKubernetesMongoDBNode.jsPostgres
Yesterday
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for selling service offerings to enhance customer adoption of products, developing strategies, managing opportunities, and collaborating with account teams and partners.
Top Skills: Ai-Enhanced TechnologySaas Software

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account