IT Software Developer

Job Description

Job Summary

The IT Software Developer is responsible for designing and developing software, which entails creating, testing and evaluating software applications and systems that match the business need of internal and external customers. He/she is also responsible to develop customized reporting and business intelligence solutions feeding on existing corporate solutions in order to assess organization’s performance operationally and 
financially.




Job Requirement

Requirements      
 
  • Bilingual (English - Arabic) Prefered
  • 3- 7  years of relvant Experience 
  • Excellent knowledge of Dot Net (ASP.NET, MVC, Core C#)
  • Familiarity with Agile development methodologies
  • Excellent knowledge of DB concepts and tools (MS SQL Server is a must)
  • SSRS, SSAS, Business Intelligence Solutions
  • 3- 7  years of relvant Experience 
  • Excellent knowledge in front-end web tools and frameworks; HTML5, JQuery, bootstrap, Kendo
  • Mobile Application Development
  • Websites, e-commerce Development
  • SharePoint Server Development
  • Nintex form and Workflows Development
  • SAP B1 & Crystal Reports
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Visual Studio & TFS/ DevOps
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Ability to Work Independently and Within Groups