Senior .Net Developer
WSI -
Giza, EgyptPosted 7 years ago29Applicants for1 open position
- 23Viewed
- 0In Consideration
- 0Not Selected
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