Browse Jobs
For Employers
Post JobLog inGet Started

Junior Software Engineer (.Net)

Momkn
Cairo, Egypt
Posted 4 years ago
193Applicants for1 open position
  • 3Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Primary Goals:

  • Junior Software Engineer primary goal is to implement assigned tasks on time, with highest quality, and using the best practices.
  • Junior Software Engineer is primarily responsible for providing development, enhancement, troubleshooting and maintenance for software applications.

Duties & 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#, VB.NET, ASP.NET, ADO.NET, & Entity Framework.
  • Excellent understanding of OOP, architecture and design patterns.
  • Very good knowledge in Web Technologies (HTML/ XML / XSD / XSLT / XPath).
  • 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.

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 DevelopmentJunior Software Engineer (.Net)