- 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
- 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
- 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
- Commission / Bonus: Accord, monetary coupons
- Other Benefits: Yearned 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
Technical Requirements
- Expert in ASP.Net (MVC, Web API) and ASP.Net Web Form and Entity Framework
- Knowledge of ASP.Net Core is an asset
- 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, especially Scrum
- Excellent knowledge of software design concepts and patterns
- Good knowledge on Domain-driven design
- Knowledge of Microservices and modern service oriented architectures is an asset
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