We are seeking a talented software engineer to build software using languages and technologies of the .Net. You will create applications from scratch, configure existing systems to meet evolving business requirements and provide technical support. You should be able to write maintainable, scalable and efficient code adhering to best practices with ability to refactor and improve existing projects. You should be a team player and excellent communicator. If you are also passionate about designing and developing software solutions, we encourage you to apply and become part of our team.
Requirements and skills
Experienced in .Net, C# and Asp.net
Experienced in RDBMS database (SQL Server)
Proficient in designing restful Web API
Proficient in OOP concepts
Experience with ORMs (e.g., EF Core, Dapper)
Experience with Design Patterns
Experience with version control systems (e.g., Git)
Familiar with Software design principles (e.g., SOLID, DRY, YANGI ...)
Familiar with Concurrency patterns
Familiar with NoSQL databases
Familiar with Software architectures (e.g., Clean Architecture, Microservices ...)
Familiar with DDD
Familiar with TDD and XUnit
Understanding of Agile/Scrum methodologies
Excellent troubleshooting and communication skills
Facilities and Benefits
Loan
Bonus
Health insurance
Learning stipends
Purchasing coupon
Occasional packages and gifts
معرفی شرکت
شرکت طراحی مهندسی بهور ارایه دهنده انحصاری خدمات ابری، دیتاسنتر و توسعه نرم افزار به صندوق بازنشستگی کشوری می باشد.