
IDT is an IT consulting and software development company in the field of financial services. We focus on business automatization and digitization processes of banking, payments, asset & wealth management, risk & compliance. Profound knowledge of signal processing, image recognition, and artificial intelligence is the key to help improve enterprise performance and simplify administrative processes in the financial cycles of our clients.
As we have already built a team of 105+ 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

Intelligent Digital Technologies is a Yerevan-based digital product development team of highly skilled professionals with vast experience in their respective fields.
Stationed right in the center of Armenia’s thriving tech startup hub, constantly on the lookout for young talent, our team makes sure that we maintain the flexibility that is necessary to produce the perfect solution to every client's needs, taking on the challenges of the industry without hesitation.
All of the above allows IDT to cater to any task, may it be planning, developing, launching and supporting both web and mobile applications, bringing amazing, innovative industry-disrupting ideas to life.
We maintain a personalized approach, treating our clients as partners, to make sure we have a full understanding of their needs. This allows us to reach the close cooperation that is necessary to deliver a truly customized product, tending to our clients’ every requirement.
Our core competencies are:
Backend: .NET Core
Database: MS SQL, Oracle, PostgreSQL
Frontend: JS, jQuery, Angular 2+, HTML5, CSS3
Mobile: iOS (Objective C, SWIFT), Android (Java, Kotlin)
UI/UX Design