TERM
: 
Full-time
JOB DESCRIPTION
: 
AMX is looking for a Mid-level C# Developer to join its team. As a C# Developer, he/ she will have a strong understanding of the C# programming language and experience working with client-server and web applications. The incumbent will also be responsible for the analysis, design, development, testing and implementation of Company's platform technology.
RESPONSIBILITIES
: 
- Work with other developers to design algorithms and flowcharts,
- Produce clean, efficient code based on specifications;
- Integrate software components and third-party programs;
- Verify and deploy programs and systems;
- Troubleshoot, debug and upgrade existing software;
- Gather and evaluate user feedback;
- Recommend and execute improvements;
- Create technical documentation for reference and reporting.
REQUIRED QUALIFICATIONS
: 
- Working experience in financial industry is an advantage;
- Knowledge about securities market is an asset;
- At least 3 years of software development experience;
- Familiarity with Relational Databases and Microsoft SQL Server;
- Experience with ORM frameworks;
- Experience with Web services development (SOAP, REST);
- Strong in Object-Oriented Programming, knowledge of design and architectural patterns, including Solid and MicroServices;
- Proficient in C#, with a good knowledge of its ecosystems;
- Familiarity with the .NET Core framework;
- Skills for writing reusable C# libraries;
- Good understanding of Common Language Runtime (CLR);
- Implementing automated testing platforms and unit tests;
- Proficient understanding of code versioning tools;
- Familiarity with continuous integration;
- Experience with maintenance and support of web applications.
APPLICATION PROCEDURES
: 
All interested and qualified candidates are encouraged to submit their CV to:
careers@amx.am indicating ("Mid-level C# Developer") in the subject line of the e-mail.
Please clearly mention in your application letter that you learned of this job opportunity through Career Center and mention the URL of its website - www.careercenter.am, Thanks.
ADDITIONAL NOTES
: 
The benefits:
- Health and travel insurance,
- Sports compensation,
- Paid time off,
- Opportunities to participate in professional development and courses,
- Professional atmosphere,
- Special discounts from different companies for the Company's employees.