Job Description

Responsibilities: -Design software modules, components, classes and functional behaviors -Develop programs ensuring the result code is understandable and maintainable -Review design and developed artifacts -Integrate working components into larger subsystems -Contribute to technical architecture of products -Help team members gain technical skills through collaboration Location: Majidieh (East of Tehran)

Requirements

We are looking for talented developers who want to utilize their thoughts and skills to deliver outstanding results. Developers who are passionate about extending their knowledge and experiences and are willing to work in quality teams. Requirement: - Professional programming experience with .NET - Sound knowledge of Microsoft .NET Framework , C#, ASP.NET (MVC), Microsoft SQL Server 2012 or above, PostgreSQL, MySQL - Sound knowledge of RESTful API Design - Threading, Concurrent and async programming - TDD and Unit Testing Appreciated Skills: - Threading, concurrent and async programming - TDD and unit Testing - Design Patterns and server architecture - Sound knowledge of Entity Framework, OOP, Git, MongoDB and Redis Gender: Male Fluent English

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.