Senior Software Engineer

Department : Web Development | Number Of Positions :

We are hiring Senior C# Software Engineer, to work on growing international projects of the company on a permanent basis.

Job Responsibilities:

✔️Participate in all the steps of the software development lifecycle
✔️Develop software in accordance with given specifications
✔️Design and implement new features and functionality
✔️Diagnose and fix complex product defects within a project or supporting customers
✔️Collaborate with other developers on the development of the software
✔️Continue support projects implemented by other teams
✔️Work independently and as part of a team with a proactive attitude
✔️Assist or mentor other less experienced team members
✔️Strong analytical and problem-solving skills
✔️Review and refactor code

Skills & Requirements:

  • 3+ years of experience in software development
  • 2+ years of professional experience in .NET / .Net Core Framework with C#
  • Experience and knowledge of C# .NET / .NET Core / Entity Framework
  • Strong knowledge of Object-oriented programming (OOP)
  • Knowledge of Design Patterns and Microservice Architecture
  • Strong knowledge of data structures
  • Database design and development (PostgreSQL, MongoDB, T-SQL)
  • Strong documentation and organizational skills
  • Good understanding of multi-threading, concurrency, asynchronous and parallel programming
  • Good knowledge of Git and proficient understanding of code versioning tools
  • Familiarity with continuous integration
  • Experience using CQRS is a big plus.
  • Experience with ElasticSearch is a big plus
  • Experience with Kafka is a big plus
  • Good knowledge of algorithms is a plus
  • Experience with REST API is a plus
  • Experience with ASP.NET Core Web API is a plus
  • Experience in Test Driven Development is a plus
  • Experience with Docker containers will be an advantage
  • Ability to learn new technologies independently is a plus

Personal skills:

  • Ability to work under pressure to meet deadlines
  • Excellent organizational, communication, and interpersonal skills
  • Strong attention to details
  • High productivity and efficiency
  • Intermediate English, both verbal and written.
generic-img

Unlimited Tea, Coffee, Fruits & Refreshments

generic-img

Team Building & Corporate Events

generic-img

Pet-Friendly Office in Yerevan Center With Garden Space for Work

generic-img

Assistance for Relocation

generic-img

⅕ Hybrid Working

generic-img

Referral Program

generic-img

Professional trainings

generic-img

English classes

generic-img

Health Insurance

generic-img

Entertainment