- Objective: Web- based software analysis and design, 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
- Perform unit test
- Integrate code using source control software
- Develop new features and make improvements in existing software
- Troubleshoot software and fix bugs
- Document work done in task and issue management software on daily basis
- Other interactions: Business units, other development teams in company
- Reporting to: .Net team supervisor
- Probation: 1week
- Commission / Bonus: Accord, monetary coupons
- Other Benefits: Yearend bonus
- Working hours: Saturday to Wednesday: 8:00 a.m. to 16:00 p.m. (Work on holidays and overtime may be needed)
Requirements
- BSc. or higher in Computer Science or Information Technology
- At least 4 years of work experience in software development
- Specialist knowledge:
- Expert in ASP.Net MVC and ASP.Net Web Form
- Knowledge of ASP.Net Core is an asset
- Expert in multi- tier software architecture
- 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
- Other Skills:
- Knowledge of financial processes, especially stock market is an asset
- Team player
- Good technical writing and communication skills
- Nationality Preference: Iranian
- Current Residence: Tehran
- Ideal Age: 27- 32