Intelligent Digital Technologies logo

Senior Software Engineer

Intelligent Digital Technologies

YerevanFull-timePosted Oct 6, 2026

Job description

Description Intelligent Digital Technologies (IDT) is the technology company building and operating the platforms behind Idram, IDBank and rate.am . Our systems are used monthly by hundreds of thousands of users and power mission-critical financial services across Armenia. This work demands high standards of security, reliability and scalability — and we take that responsibility seriously.

At IDT you won’t work on short-term projects. You will help build long-term, financial-grade platforms , with real ownership, meaningful impact and room for professional growth. If you are looking for engineering work that truly matters , IDT is the place to grow. As we have already built a team of 110+ talented people, we are now seeking for a Senior Software Engineer who will be part of the development team to create platforms for the banking systems and will be responsible for the integration part.

Job responsibilities

(optional):

  • Collaborate with other engineers, product managers and partners in development planning, release management, code reviews, integrations, etc.;
  • Drawing up specifications and algorithms;
  • Architect, design, and implement financial software and components;
  • Produce and maintain clean, efficient and high-quality code based on specifications and best practices;
  • Troubleshooting and technical support existing system/software;
  • Improvement of existing code and software performance;
  • Integration of software components and third-party programs;
  • Verification and deployment of programs and systems. Required qualifications (optional):
  • MS or bachelor’s degree in computer science or related fields; - 5+ years of hands-on software engineering experience;
  • Expert-level knowledge of: . Microsoft .NET technology stack (C#/.NET/.NET Core, ASP.NET MVC, Web API) . Microsoft SQL Server or any other relational database . Data structures, algorithms and design patterns . Version control tools and code collaboration practices
  • Experience with JavaScript SPA client-side frameworks (React, Angular, etc.) is a significant plus;
  • Experience creating and maintaining enterprise-grade systems/software is a plus;
  • Experience with distributed systems (Microservices, Kafka, Docker, Kubernetes) is a plus;
  • Ability to learn new languages and technologies;
  • Good communication skills;
  • Attention to detail .

More jobs at Intelligent Digital Technologies

See all openings at Intelligent Digital Technologies

More jobs in Yerevan