Job Description

•Main Objective: Web-based software design, develop, test and release •Main responsibilities: -Perform the software analysis and design -Perform database design and optimization -Develop both server and client side code for web applications -Experience on teams with very tight integration between development and operations throughout entire software lifecycle (requirements, design, development, testing and deployment phases) is preferred -Participate in architecture and design for new generation solution -Integrate code using source control software -Develop new features and make improvements in existing software -Troubleshoot software and fix bugs -Reporting to: .Net team supervisor -Document work done in task and issue management software on daily basis -Other interactions: Business units, other development teams in company -Working hours: Saturday - Wednesday: 8:00 a.m. to 16:00 p.m. (Work on holidays and overtime may be needed) *Probation: 3 months *Commission / Bonus: Accord, monetary coupons *Other Benefits: Year-end bonus

Requirements

-B.S. or higher in Software Engineering, Computer Science or Information Technology -At least 4 years of work experience in software development -Expert in ASP.Net (MVC, Web API) and ASP.Net Web Form and Entity Framework -Knowledge of ASP.Net Core is an asset -Good knowledge on Domain-driven design -Expert in multi- tier software architecture -Experience developing applications using RESTful services -Expert in JavaScript, CSS and HTML, and web client- side frameworks -Perfectly capable of developing by either AngularJS or ReactJS and willing to switch -Being familiar with next generation JavaScript like ES6 -Expert in database design and develop in MS SQL Server -Good knowledge on software modeling and UML -Good knowledge on Agile software development, specially Scrum -Excellent knowledge of software design concepts and patterns -Knowledge of Micro-services and modern service oriented architectures is an asset -Being familiar with BPMN and workflow engine is a plus -Knowledge of financial processes, especially stock market is an asset -Team player -Good technical writing and communication skills -Current Residence: Tehran and area -Ideal Age Range: 27 - 37

Employment Type

  • Full Time

Seniority

Details

Employment type

  • Full Time

Seniority

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،