.NET (C#) Programmer

Safapakhsh Makhsoos Road

Posted Over a month ago

Job Description

-Perform the software analysis and design -Perform database design and optimization -Develop both server and client side code for web applications -Participate in architecture and design for new generation solution -Develop new features and make improvements in existing software -Troubleshoot software and fix bugs -Reporting to: Team Manager -Document work done in task and issue management software on daily basis -Other interactions: Business units, other development teams in company -Working hours: Saturday to Wednesday (8:00 a.m. to 16:30 p.m) and Thursday (8:00 a.m. to 12:00 a.m) -Work on holidays and overtime may be needed)

Requirements

-B.S. or higher in Software Engineering, Computer Science or Information Technology -At least 4 years of work experience in software development -Experience on teams with very tight integration between development and operations throughout entire software lifecycle (requirements, design, development, testing and deployment phases) is preferred -Expert in ASP.Net ,C# (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 financial processes, especially stock market is an asset -Team player -Good technical writing and communication skills -Current Residence: MAKHSOOS Street -Ideal Age Range: 27 - 37

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career