.Net Lead

Shrive Technologies

Raleigh (NC)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Shrive Technologies in Raleigh, NC, seeks an experienced ATM software engineer to build and maintain ATM applications using VB.NET and .NET frameworks, focusing on reliability and performance.

You will collaborate with global banks and hardware vendors, integrate with XFS/EMV standards, and drive CI/CD pipelines to deliver secure, scalable financial software. This role offers on-site work in a fast-growing fintech environment.

Qualifications

  • 10+ years of VB.NET programming experience.
  • Experience with .NET Core, ASP.NET MVC, Web API and WPF.
  • Knowledge of ATM and banking protocols (KAL, XFS, EMV) preferred.
  • Proficiency with Visual Studio, Git and TFS.
  • MS SQL Server database experience.
  • Familiar with REST APIs and Agile methodologies.

Responsibilities

  • Develop ATM software applications using C#, C++, and Java.
  • Integrate with banking systems and support XFS standards, EMV workflows, and other financial protocols.
  • Enhance and maintain existing ATM functionalities to ensure high availability and performance.
  • Collaborate with global banks, hardware vendors, and internal teams for deployment and testing.
  • Ensure security compliance for financial transactions and data protection.
  • Manage CI/CD pipelines and source control using Git, TFS, and Azure DevOps.

Skills

VB.NET
NET Core
ASP.NET MVC
Web API
WPF
ATM protocols
Visual Studio
Git
TFS
MS SQL Server
REST APIs
Agile

Tools

Visual Studio
Git
TFS

Job description


  • ATM Software Development: Build and maintain ATM applications using languages like C#, C++, Java, and frameworks such as .NET Core, ASP.NET, MVC.

  • Integration with Banking Systems: Implement and support XFS standards, EMV workflows, and other financial transaction protocols.

  • Enhancements & Maintenance: Improve existing ATM functionalities, troubleshoot issues, and ensure high availability and performance.

  • Collaboration: Work closely with global banks, hardware vendors, and internal teams for deployment and testing.

  • Security Compliance: Ensure adherence to security standards for financial transactions and data protection.

  • CI/CD & Source Control: Manage code repositories and pipelines using tools like Git, TFS, and Azure DevOps.


Key Responsibilities


  • ATM Software Development: Build and maintain ATM applications using languages like C#, C++, Java, and frameworks such as .NET Core, ASP.NET, MVC.

  • Integration with Banking Systems: Implement and support XFS standards, EMV workflows, and other financial transaction protocols.

  • Enhancements & Maintenance: Improve existing ATM functionalities, troubleshoot issues, and ensure high availability and performance.

  • Collaboration: Work closely with global banks, hardware vendors, and internal teams for deployment and testing.

  • Security Compliance: Ensure adherence to security standards for financial transactions and data protection.

  • CI/CD & Source Control: Manage code repositories and pipelines using tools like Git, TFS, and Azure DevOps.


Required Skills


  • Programming: VB.NET. with 10+ years of experience

  • Frameworks: .NET Core, ASP.NET MVC, Web API, WPF.

  • ATM & Banking Expertise: KAL, XFS, EMV, ATM hardware integration (this is preferred skill, not mandatory)

  • Tools: Visual Studio, Git, TFS.

  • Databases: MS SQL Server.

  • Other: REST APIs, Agile methodology.


Preferred Experience


  • 5 10 years in ATM software development or financial transaction systems.

  • Hands-on experience with ATM hardware and banking protocols.

  • Exposure to Azure services and cloud-based deployments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ATM Production Support Manager
ATM Production Support Manager

Jobtailor • North Carolina

On-site
USD 150,000 - 190,000
ATM Software Lead – FinTech, Banking Integrations & CI/CD
ATM Software Lead – FinTech, Banking Integrations & CI/CD

Shrive Technologies • Raleigh (NC)

On-site
USD 120,000 - 160,000
.NET Software Engineer
.NET Software Engineer

Jobtailor • Cincinnati (OH)

On-site
USD 90,000 - 120,000
ATM DevOps Specialist
ATM DevOps Specialist

Veriipro • Charlotte (NC)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

ApplyMint • San Leandro (CA)

Hybrid
USD 110,000 - 140,000
Production Services Specialist II
Production Services Specialist II

Jobtailor • Town of Montana (WI)

On-site
USD 70,000 - 95,000
Global AMS Business Technology Enablement
Global AMS Business Technology Enablement

Brink’s Inc • Coppell (TX)

On-site
USD 100,000 - 130,000
Business Programmer II – C#/.NET
Business Programmer II – C#/.NET

Jobtailor • Maine

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Retail ATM Solutions • Miamisburg (OH)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

Hyosung - North America • Miamisburg (OH)

On-site
USD 100,000 - 130,000