CareerPlanSign in

Job

Full-time2026-10-13 → 2026-10-16

Core

Develop high-quality software solutions for client/ATM systems, integrating with hardware components and ensuring system stability.

Role type

Software Engineer (ATM/Financial Services)

Builds

Client/ATM software solutions and integrations

Domain

Financial Technology / ATM Hardware Integration

Deliverable

production ML models | product features

Required skills

Software design and development, Web applications (client/server), Software Development Life Cycle (SDLC), Unit testing, Debugging and troubleshooting, System design patterns, Code review, Technical documentation

Preferred skills

.NET (C#), JavaScript/Angular/React, RESTful APIs, WebSocket communication, Unix/Linux environments, Secure SDLC, Event-driven architecture, CI/CD tools (GitHub, Jenkins, Jira, SonarQube)

Technologies

.NET, C#, JavaScript, Angular, TypeScript, React, REST, WebSocket, Unix, Linux, GitHub, Jenkins, Jira, SonarQube

Responsibilities

Integrate with ATM hardware components and device-level interactions, Diagnose and implement remedies for system failures, Conduct unit tests and track problems, Analyze and design software mechanisms for stability and performance, Create functional specifications and technical documentation, Estimate work efforts and assist in task dependency planning

Seniority

Mid-level, hands-on IC