
Posted 10 days ago
Solution Architect
AI Summary
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.
About this role
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.
Job responsibilities (optional)
Key Responsibilities:
1. Microservices-Based Solution Design: Develop end-to-end solution architectures for our payment processing system using a microservices approach, ensuring high scalability, reliability, and security while adhering to industry standards and regulations.
2. .NET Expertise: Leverage your deep knowledge of .NET technologies to design an architecture that optimizes payment processing capabilities within a microservices framework.
3. Security and Compliance: Design security measures and compliance protocols to protect sensitive financial data, ensuring adherence to industry standards such as PCI DSS and GDPR within a microservices context.
4. Scalability and Performance: Implement strategies for horizontal and vertical scaling, leveraging microservices principles and .NET technologies to ensure high availability and performance.
5. Code Quality and Standardization: Establish and enforce coding standards and best practices for development teams within a microservices environment, emphasizing clean code, test-driven development, and continuous integration/continuous deployment (CI/CD).
6. Technology Evaluation: Stay informed about emerging .NET technologies and microservices frameworks and conduct assessments to recommend the most suitable tools, frameworks, and platforms for our payment processing solution.
7. Documentation and Communication: Create and maintain comprehensive architecture documentation and effectively communicate technical concepts to both technical and non-technical stakeholders.
8. Collaboration and Leadership: Collaborate with cross-functional teams to ensure seamless integration of the solution. Provide technical leadership and guidance to development teams, emphasizing best practices and standards.
9. Continuous Learning: Stay updated with industry trends, best practices, and emerging technologies in payment processing, .NET, and microservices to enhance and evolve the organization's solution.
Required qualifications (optional)
Requirements:
1. Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
2. Experience: Proven experience as a Solution Architect. Participation in the projects with designing high-load, high-reliability payment processing solutions using .NET technologies and microservices will be considered as advantage.
3. Technical Skills:
• Expertise in .NET technologies, including .NET Core and ASP.NET, within a microservices architecture.
• Excellent knowledge and understanding of object oriented design principles and clean software architecture
• Strong knowledge of payment processing systems, payment gateways, encryption, and tokenization.
• Proficiency in C# and associated .NET languages.
• Strong experience with cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker, Kubernetes) within a microservices framework.
• Familiarity with microservices architecture patterns
• Understanding of security practices and compliance standards in the payment processing industry in a microservices context.
4. Leadership: Demonstrated leadership skills in guiding cross-functional teams, collaborating with stakeholders, and driving architectural decisions.
5. Problem-Solving: Strong analytical and problem-solving skills with a data-driven decision-making approach.
6. Adaptability: Ability to adapt quickly to evolving project requirements in a fast-paced, high-load environment.
7. Industry Knowledge: A deep understanding of industry best practices, emerging technologies, and trends in payment processing, .NET, and microservices architecture.
Explore related jobs
More jobs at Intelligent Digital Technologies
Jobs in Yerevan
Կոնտակտային կենտրոնի մասնագետ, Երեկոյան հերթափոխID Bank · Yerevan, Armenia
Senior Business AnalystDigitain · Yerevan, Yerevan
B2C Projects CoordinatorDigitain · Yerevan, Yerevan
Financial ControllerDeluxe Holiday Homes · Yerevan, Erevan- Growth manager (JetBrains AI)JetBrains · Amsterdam, Netherlands
Հաճախորդների սպասարկման մասնագետ, «Արաբկիր» մասնաճյուղID Bank · Yerevan, Armenia