Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer

Re3aya247
Abbassia, Cairo
Posted 5 years ago
23Applicants for3 open positions
  • 20Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Align with the project tasks and due dates to ensure on time project deliverables.
  • Ensure that all delivered tasks fulfill the requirements and are well tested.
  • Coordinate with the development team leader to understand the requirements.
  • Participate in the detailed design activities with the team leader and ensure understanding of the generated detailed design.
  • Develop a code that follows the latest best practices and development guidelines.
  • Developing technical and end-user documentation as per the agreed process.
  • Produce all the artifacts based on the agreed process.
  • Reporting and on-time escalation of project issues, risks envisioned and issues between team members.
  • Write unit tests that cover the code submitted; were all the submitted code must pass a testing process.
  • Recommending strategies to upgrade existing software programs to their maximum efficiency

Job Requirements

  • Bachelor’s Degree in Computer Science or Information Technology.
  • A minimum of 2 years of experience in software development.
  • A minimum of 2 years experience in .NET Web Development
  • Technical experience in C#, MVC , ADO.net, Entity Framework, and LINQ.
  • Technical experience in .NET CORE is a plus
  • Technical experience in MS SQL Server, including development using SQL and Transact-SQL.
  • Technical experience knowledge of design patterns and Multi-threaded programming
  • Technical experience in using Telerik.
  • Technical experience in using crystal reports/ Microsoft reporting services is a plus.
  • Good command of Arabic and English.
  • Excellent communication skills (written, verbal and listening).
  • Ability to build partnerships and work well in teams.
  • Can identify problems and refer/escalate complex issues to a higher level.
  • Ensure deliverable is always of high quality.
  • Self-motivated, clever and maintain a positive attitude.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer