Ameriabank CJSC
Armenia
Industry:
Finance/Banking/Insurance
Number of Employees:
500-1500
Type:
LLC/OJSC/CJSC
Date of Foundation:
-
Senior Back-End developer
Full time
Yerevan
30 November 2024
Employment term Permanent
Category Software development
Job description:
We are looking for a talented Senior .NET Developer to join our innovative team. In this position, you will design, develop, and maintain high-quality software solutions tailored to our clients' needs. You will work closely with cross-functional teams to ensure successful project delivery while following best practices in software development. Your expertise will be crucial in driving our projects forward and enhancing our product offering.
Job responsibilities
- Design and architect software solutions leveraging the .NET technology stack;
- Produce detailed documentation for codebase architecture and implementation;
- Track and analyze software development processes, such as code quality, test coverage;
- Design and implement intricate solutions on diverse hybrid infrastructures;
- Collaborate with stakeholders to gather and analyze requirements, and translate them into technical specifications and design documents;
- Investigate and evaluate emerging technologies and tools, recommending adoption where appropriate to enhance efficiency and effectiveness;
- Collaborate with cross-functional teams to deliver high-quality software solutions;
- Demonstrate a proactive approach to problem-solving and decision-making;
- Stay updated with the latest trends and technologies in software development;
- Actively engage in knowledge sharing and collaboration within the team and across the organization to foster a culture of learning and growth.
Required qualifications
- Over 6 years of experience in the software industry;
- Solid foundation in software design and architecture;
- Expertise in the .NET technology stack, including deep understanding of C# and related technologies;
- Ability to produce detailed documentation for codebase architecture and implementation;
- Experienced in leveraging metrics to track and analyze software development processes, including code quality, test coverage, and release velocity;
- Expertise in designing and implementing intricate solutions on diverse on-premise infrastructures;
- Proficiency in containerization and orchestration tools such as Docker and Kubernetes.
- Practical experience in transitioning from monolithic architectures to microservices is preferable;
- Experience with both SQL and NoSQL databases, understanding the unique strengths and limitations of each;
- Familiarity with the fintech domain is advantageous;
- Excellent planning, organizational, and communication skills.