Macadamian AR CJSC

TITLE:  Senior .Net Developer

LOCATION:  Yerevan, Armenia

JOB DESCRIPTION:  Reporting to the Engineering Manager, the Senior .Net Developer role is important in the delivery of high quality technical projects to the Company's customers. The Senior .Net Developer works under general direction and is responsible for combining mature technical knowledge and skills with coaching skills to contribute to the quality, effectiveness and efficiency of the technical work completed by them and their colleagues. He/ she designs, develops, and implements software for technology based products or applications. The ideal candidate applies knowledge of programming techniques to plan, develop, test and document computer applications. He/ she creates, maintains and implements the source code; designs prototypes, specifies program unit structure and conducts verification on own designs. The Senior .Net Developer may gather requirements directly from users or consult with business analysts.

- Manage large or complex activities/ projects;
- Have full autonomy to deliver to predefined accountabilities;
- Make decisions requiring significant analysis and interpretation;
- Modify methods, techniques, and procedures to achieve desired results;
- Work under general direction with respect to business objectives and company philosophy;
- Consult with others as required on highly specialized or sensitive matters;
- Lead/ manage projects and usually provide technical guidance to less experienced staff.

- Knowledge and skills are considered mature or advanced within the job family;
- Output is trusted as accurate and generally sound, and is rarely reviewed;
- Leadership is focused on the technical aspects of the job, rather than the people management aspects.

- At least 5 years of recent experience in software development;
- Strong understanding of OOP and design patterns;
- Solid experience with C#, Entity Framework, ASP.NET MVC/ Web API, and WinForms/ WPF;
- Hands-on experience with vanilla JavaScript and JS frameworks (Angular/ React/ Vuejs) is a plus;
- Solid expertise in designing and developing RESTful web services;
- Experience in TDD/ BDD;
- Strong knowledge of database design and development;
- Experience with Microsoft Azure;
- Experience with Scrum and Agile development processes and methodologies;
- Experience with source control and build management services (Azure DevOps/ GitHub);
- Highly motivated, passionate, adaptable personality, and eager to learn new technologies and methods;
- Excellent communication skills;
- Fluent reading, writing and speaking skills in English language;
- Experience of working effectively as part of a team; ability to accept criticism.

REMUNERATION/ SALARY:  Competitive, plus bonus program, sport package and insurance package

APPLICATION PROCEDURES:  Interested and qualified candidates are welcome to send their CV to: indicating the position title ("Senior .Net Developer") in the subject line of the e-mail. Only shortlisted candidates will be notified for the interview.
Please clearly mention in your application letter that you learned of this job opportunity through Career Center and mention the URL of its website -, Thanks.

OPENING DATE:  05 February 2019


ABOUT COMPANY:  Macadamian AR CJSC is based in Ottawa, Canada with the branch in Yerevan, Armenia. Macadamian is a software development firm. For more information about the Company, please visit:

This announcement has been retrieved 420 times.


To place a free posting for job or other career-related opportunities available in your organization, just go to the website and follow the "Post an Announcement" link.