Intermediate .Net Developer

Deadline: 13 March 2019

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

Intermediate .Net Developer

Reporting to the Engineering Manager, the intermediate level is important in delivering high quality technical solutions to our customers by working closely with the rest of the team and under general supervision of senior staff. The Intermediate, is qualified to work on moderately complex technical tasks and seeks guidance from peers on highly complex ones.

Designs, develops, and implements software for technology based products or applications. Applies knowledge of programming techniques to plan, develop, test and document computer applications. Creates, maintains and implements the source code; designs prototypes, specifies program unit structure and conducts verification on own designs. May gather requirements directly from users or consult with Business Analysts.



Position Specific Competencies

1. Service Orientation: Working on a continuous basis to meet or exceed client and

organizational needs

2. Accountability: Reviews and assumes additional responsibilities

3. Communication: Ensures that communication efforts met the needs of various groups

and is properly understood

4. Teamwork: Shares ideas, concerns and solutions with the team

5. Leadership: Responds positively to changing needs and conditions

6. Problem solving: Considers the issue from various angles, develops multiple solutions

and adapts approach as required

Job responsibilities

  • Participate in all phases of the software engineering life cycle
  • Work with project managers and technical leads to identify requirements

  • Work with technical leads on technical design

  • Collaborate and partner with customers, project managers and other engineers to meet project deadlines and expectations

  • Participate in setting and enforcing coding standards by performing design and code reviews

  • Accurately estimate duration and level of tasks and projects difficulty

Required qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • At least 2 years of recent experience in .NET technologies

  • Strong understanding of OOP and design patterns

  • Solid experience with the .C#, Entity Framework, ASP.NET MVC / Web API, 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 is a plus

  • 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 in English language - reading, writing, speaking

  • Experience of working effectively as part of a team, ability to accept criticism

Salary: Competitive, Bonus program, Insurance package, Sports package.

Additional information

To apply, please email your CV to: [email protected]. Please mention the position you are applying for in the subject line of your e-mail. Only shortlisted candidates will be notified for the interview.

Professional skills


JavaScript Frameworks








Soft skills

Leadership skills

Problem solving 

Customer/service oriented

Team player

Please clearly mention that you have heard of this job opportunity on

Share this job via your favorite social media channel.

Contact details


Phone: (093) 202-589, (010) 229-196

Address: , Armenia

Find Macadamian AR on social media