Intelligent Digital Technologies

System Analyst

Intelligent Digital Technologies  •  Yerevan, AM (Onsite)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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 System Analyst who will be part of the team.

A System Analyst is a professional responsible for analyzing, designing, and implementing information systems to improve business processes and support organizational decision-making. Their primary goal is to bridge the gap between business requirements and technology solutions.

Job responsibilities (optional)

  1. Requirements Gathering Conduct extensive engagement sessions with stakeholders to understand the business requirements, functionality of the existing systems, components, their dependencies and constraints as well as performance requirements. Document results of the analysis, develop proposals for the revision and system requirements for the development of the new features.
  2. Decomposition Analysis Participate in defining the scope of each microservice based on business capabilities, domain-driven design principles, and data dependencies. Create domain models and service decomposition diagrams to illustrate the relationships between microservices.
  3. System Design Work with architects to design the new microservices architecture by defining individual services, data models, APIs, and communication protocols, considering service granularity, data consistency, network latency, fault tolerance, scalability, multi-layer security, compliance technical requirements, and the need for synchronous versus asynchronous communication.
  4. Technology Evaluation Participate in research and evaluation of appropriate technologies, frameworks, and tools for implementing microservices.
  5. Project Management Collaborate and support engineering managers, product owners, development teams, operations teams, and other stakeholders to drive the implementation of the new initiatives, including revision of the existing and implementation of the new features, to define the work breakdown structures, schedules, and resource allocation plans for the transition process, to manage risks, resolve technical challenges, and communicate updates to stakeholders.
  6. Testing and Quality Assurance Help to create detailed test plans and cases for each feature. Assist in the validation of the newly created architecture meeting the predefined functionality, performance, resilience, and scalability requirements and support in testing the system's ability to handle failures, recover from errors, and scale under load using techniques such as chaos engineering.
  7. Participation in support: Collaborate with the stakeholders to identify root cause of the problem. Analyze the scope of the problem and impact on the system. Collaborate with the developers to design bugs resolution. Provide suggestions for changes in the code, configurations, or processes. Participates in communication to the stakeholders to provide information about the incident. Providing input to the knowledge base about possible solutions and workarounds.
  8. Documentation Collaborate with technical writers to create comprehensive documentation detailing each microservice's design, functionality, and interactions. Create user manuals, technical guides, API documentation, and architectural diagrams to support developers, administrators, and end-users. Maintain version-controlled documentation repositories and ensure timely updates.
  9. Training and Support Participate in training of stakeholders, including end-users, system administrators, and developers, on the functioning and maintenance of the newly developed features and architectural changes. Offer troubleshooting assistance, resolve system-related issues, and ensure a smooth transition during system updates.
  10. Continuous Improvement Collect feedback, and analyze system usage to identify areas for improvement. Suggest updates and enhancements to the architecture based on data-driven insights and emerging industry trends.
  11. Compliance and Security Work with the security specialists on the incorporation of security considerations into every level of the design, ensuring the system complies with relevant industry regulations, organizational policies, and best data security, privacy, and resilience practices. Help to create strategies like API security, service-to-service authentication, and rate limiting.

Required qualifications (optional)

  1. Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  2. Proven experience as a System Analyst is a plus
  3. Experience in contributing to business requirements and data analysis from system architecture and design perspective
  4. Practical knowledge of system design and development processes, including requirements analysis, feasibility studies, software design, programming, pilot testing, installation, evaluation, and operational management.
  5. Excellent communication skills, including the ability to explain complex concepts to non-technical stakeholders.
  6. Ability to work effectively as part of a team and independently.
  7. Experience with project management methodologies is a plus.
  8. A deep understanding of and experience with microservices architecture, containerization technologies, API design, and distributed systems is a plus.
  9. Must also be familiar with cloud platforms, DevOps practices, continuous integration/deployment (CI/CD) tools, and various database systems.

Benefits

Welcome to our modern, open-space office where creativity thrives and collaboration flourishes. With our full kitchen stocked with complimentary coffee, tea, and assorted sweets, you'll always have a cozy corner to recharge.

  • Health Insurance Corporate package post-probation.
  • Team Building & Outings Regular team activities foster camaraderie.
  • Remote Work & Flexibility Partial remote options and flexible hours.
  • Vacation & Birthday Enjoy 4-week vacation plus birthday off.
  • Paid Sick Days Paid time off for illness.
  • Referral Bonus Earn bonuses for successful referrals.
  • Training Coverage Full or partial training expense coverage.
  • Loan Assistance Access favorable loan rates via IDBank.
  • Parking Coverage Parking expense coverage.
Intelligent Digital Technologies

About Intelligent Digital Technologies

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

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Yerevan, AM
Year Founded
2017
Website
idt.am
Social Media