Browse Jobs
For Employers
Post JobLog inGet Started

Senior .Net Developer

WSI
Giza, Egypt
Posted 7 years ago
29Applicants for1 open position
  • 23Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Designs and develops Dot Net software components in a fast paced multidisciplinary environment
  • Leads on discrete development projects and should take complete ownership of technical solution
  • Develops accurate level of effort estimates, and manages task schedules
  • Builds overall system architecture of information system, encompassing external and internal interface analysis and definition, as well as functional requirement allocations.
  • Works with system users to identify problems with focus on performance tuning and patches
  • Understands customer requirements with respect to the success of the business goal and is able to translate them into a technical implementation
  • Suggests innovative solutions to business problems/ processes that leverage technology to provide performance improvements and better user experiences
  • Provides direction and mentoring to junior developers
  • Interacts well with other technical team leaders such as architects, testing, analysts, and release managers as a lead member of the development team in order to accomplish the business goal
  • Attend and participate in meetings that pertain to assigned responsibilities
  • Comply with all corporate and departmental policies/procedures and applicable governmental regulations
  • Other duties and responsibilities as assigned, which may include cross-utilization within the department or with other departments

Job Requirements

  • Must have Bachelor’s degree in Computer Science, Information Systems, or related field. Foreign degree equivalent accepted
  • 3 - 5 years of Dot Net programming experience
  • Expertise in ASP.Net with at least 2 years’ experience in ASP.NET MVC
  • Strong experience in C# and LINQ
  • Strong skills in JavaScript, JQuery, AJAX with Knockout a plus
  • Solid understanding of ADO.net and Entity framework 6.0 or NHibernate
  • Very proficient in Microsoft SQL Server 2008/2012 database
  • Query performance tuning, dynamic management views and SQL Server table partitioning skills are a huge plus
  • Experience with TFS or Git
  • Experience with Microsoft Azure or Amazon Web Services (AWS) is a huge plus
  • Experience working with Agile/SCRUM software development methodology
  • Experience working with Unit testing frameworks like NUnit or MSTest
  • Working knowledge of ASP.net Web API or WCF is a plus
  • Strong understanding of Dot Net programming best practices
  • Ability to build reports using reporting technologies like Active Reports or Crystal Reports or SQL Server Reporting Services
  • Working knowledge of distributed caching like Redis/ Memcached.
  • Strong understanding of distributed computing concepts
  • Strong analytical, problem solving, and production diagnostic skills.
  • Strong experience in using Design Patterns
  • Have experience is building enterprise web applications
  • Possess extensive object-oriented design and development experience
  • Experience working with large volumes of data
  • Experience working on multi-tenant applications
  • Experience working on quartz.net or background job scheduling

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .Net Developer