Back-End Developer

Okala Tehran

Posted a month ago

Job Description

Clear and concise communication skills. Able to see a big picture and know how to set up an Enterprise Architecture. Passion about what you are doing while having a customer first mentality. Commitment to collaboration and pair programming. Commitment to documentation and writing clear codes. Readiness to learning new technologies/libraries/languages and improve their knowledge according to team requirements.

Requirements

Have significant (5+) years of experience with C# and .Net. Excellent knowledge of DDD, System Integration, Identity Domains and how to split code between the domains. Excellent understanding of SOA and experience developing Microservices. Excellent understanding of ORMs and great knowledge of EF and Dapper. Excellent understanding of Software Design Patterns and able to recognize the right pattern(s) to solve a problem. Experienced in designing and developing RESTful APIs. Good understanding of RDBMS and able to write Stored Procedures. Good to have skills: .NET Core (v 2.*) Redis, and RabbitMQ Test-Driven Development and writing unit tests. Experience with Git and CI/CD mechanisms Understanding of SDLC and Agile development methodologies

Job Category

  • IT - Software & Web Development

Employment type

  • Full Time

Seniority

  • Experienced professional

Job Category

  • IT - Software & Web Development

Employment type:

  • Full Time

Education:

  • Engineering (Computer)

Seniority:

  • Experienced professional

To see more jobs that fit your career

Similar Jobs

Angular Developer

Tose Sanati Electronic (IDEA)

Tehran

Full Stack Developer

Arman Vira Energy Sabz

Tehran
Tehran
Tehran
Tehran
Tehran

Python Developer

Tose Sanati Electronic (IDEA)

Tehran

Salary Estimator

Discover your current worth in the job market.