- Write clean, scalable code using .NET programming languages analyze the requirements.
- Design, develop and maintain a reliable and efficient code by using .NET languages.
- Collaborate with the team for the development of software designs and architecture.
- Test and run the system and applications.
- Ensure high-level performance and responsiveness of all the .NET applications.
- Spot the defects and bugs and present best possible solutions to eliminate them.
- Improve the functionality of existing software.
- Create and maintain proper documentation throughout the software development phase.
- Provide technical support when required.
- BS/MS degree in Computer Science, Engineering, or a related subject
- 5+ years of experience in designing and developing distributed applications in .NET
- Proven experience of applying Software Design Patterns and SOLID Principles.
- Experience in Database (design, modeling, and creation & scripting, tuning and optimization) using Microsoft SQL Server.
- Deep understanding of RESTful API design methodologies using ASP.NET.
- Deep understanding of ASP.NET MVC 5.
- Deep understanding of windows services.
- Create and deploy windows services
- Create real time solutions using SignalR.
- Microsoft SQL Server
- RESTful Services
Login to Apply
Location Amman - Jordan
Job Type Full-Time
- Experience 4 - 7