Senior Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Yerevan, ARM
In-Office
Senior level
Cloud • Information Technology • Software • Cybersecurity
The Role
Design, develop, integrate, test, deploy, and maintain secure, scalable financial software platforms. Collaborate with engineers, product managers, and partners on planning, releases, code reviews, and integrations. Create specifications, algorithms, and high-quality code; troubleshoot systems, improve performance, provide technical support, and integrate third-party components. The role focuses on banking platforms using the Microsoft .NET ecosystem and relational databases.
Summary Generated by Built In

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.

Skills Required

  • Bachelor’s or master’s degree in computer science or a related field
  • 5+ years of hands-on software engineering experience
  • Expert-level knowledge of C#, .NET, .NET Core, ASP.NET MVC, and Web API
  • Expert-level knowledge of Microsoft SQL Server or another relational database
  • Expert-level knowledge of data structures, algorithms, and design patterns
  • Experience with version control tools and code collaboration practices
  • Experience with JavaScript single-page application frameworks such as React or Angular
  • Experience creating and maintaining enterprise-grade systems or software
  • Experience with distributed systems, microservices, Kafka, Docker, or Kubernetes
  • Ability to learn new languages and technologies
  • Good communication skills
  • Attention to detail
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
110 Employees
Year Founded: 1988

What We Do

ID Technologies is an Ashburn, Virginia-based enterprise IT, Infrastructure-as-a-Service, and network modernization provider serving U.S. federal government customers, including the Department of Defense, intelligence community, and federal civilian agencies. It specializes in data management, cybersecurity, data assurance, cloud computing, and secure mobility, and develops software compliant with the NSA's Commercial Solutions for Classified (CSfC) standard. Formerly Intelligent Decisions, it was acquired by The Acacia Group in 2018 and by CACI International in 2022.

Similar Jobs

Workato Logo Workato

Senior Software Engineer

Cloud • Enterprise Web • Information Technology • Productivity • Software
In-Office
Yerevan, ARM
650 Employees

ServiceTitan Logo ServiceTitan

Senior Software Engineer

Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
Hybrid
Yerevan, ARM
2760 Employees

EveryMatrix Logo EveryMatrix

Senior Software Engineer

Gaming • Payments • Software • Sports
In-Office
Yerevan, ARM
1500 Employees

The Flex Logo The Flex

Senior Software Engineer

Artificial Intelligence • Real Estate • Software
In-Office or Remote
83 Locations
26 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account