Skills And Tools:
As a senior Software developer
- You will Consistently write, translate, and code software programs and applications according to specifications
- Perform application development work on a large-scale Web-based applications introducing new functionality, extending existing functionality,
- Maintaining the existing codebase
- Check the integrity of the daily operations plus develop and provider the requested reports
- Experience 1-4 years in software development.
- BA/BS in Computer Science.
- Solid Understanding of Business Intelligence Development with Analytical Skills.
- Fair knowledge in SharePoint.
- Proven experience implementing tasks using C#, VB.NET, ASP.NET, ADO.NET, & Entity Framework.
- Excellent understanding of OOP, n-tier architecture and design patterns.
- Very good knowledge in Web Technologies (HTML/ XML / XSD / XSLT / XPath).
- Good Knowledge in .Net 3.5, 4.0 and 4.5 is plus.
- Fair Knowledge in WCF and WPF is a plus.
- Fair knowledge of ASP.Net MVC4 and MVC5 is plus.
- Very Good knowledge in ORM and LINQ.
- Experience with MS SQL 2000/ 2005/ 2008, ability to write Stored Procedures & read entity diagrams.
- Knowledge of at least one of (Crystal reports, Open XML, and reporting services).
- Knowledge in queues, multi-threading, parallelization, and distributed caching servers is a plus.
- Very good analytical and creative problem solving skills.
- Good work ethics, Team player, positive and self-motivated.
- Strong Communication & Interpersonal skills.
- Excellent command of English language is a plus.
- Microsoft Reporting Service.
- Data Transformation Services.
- Microsoft Dynamics CRM Solutio...Fawry Banking & Payment Technology Services - Smart Village, Giza5 days ago