Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer -C++/.Net

Integrant
Maadi, Cairo
Posted 6 years ago
31Applicants for1 open position
  • 25Viewed
  • 6In Consideration
  • 17Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Primary Goals:

Senior Software Engineer primary goal is to implement assigned tasks on time, with highest quality, and using the best practices. Senior Software Engineer is an experienced and talented developer with a successful delivery track, proven technical expertise, with eager for technology.

Duties and Responsibilities:

  • Perform programming tasks according to the project plan and functional specifications.
  • Perform unit testing of the tasks submitted by him.
  • Responsible for handling the development of the project most complex and risky tasks.
  • Conducting technical research to gain technical knowledge and resolve technical difficulties.
  • Participate in the analysis & design of new functional requirement and systems.
  • Participate in the estimation of new features and components.
  • Participate in product or application definition activities including feature analysis & system tradeoffs.
  • Serve as a mentor to less experienced software engineers.
  • Perform other related duties as necessary.

Job Requirements

Required Experience & Skills:

  • Proven experience implementing tasks using C++, VC++, VC.NET, C#,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).
  • Fair knowledge in MFC, data structures with C++, C++ IDEs and compilers is a must.
  • Good Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, Knockout JS, JQuery are plus.
  • 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 MVC3 and MVC4 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 cloud and mobile technologies is a plus, real implementation is huge plus.
  • 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.
  • Previous experience working with U.S clients is a plus.
  • Flexibility to travel when needed (mainly to U.S & Jordan and could be other destinations if required).

Educational:

A minimum of a Bachelor’s degree in one of the following areas:

  • Computer Science.
  • Information Systems.
  • Computer/ Electrical/ Communication Engineering.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer -C++/.Net