drjobs Senior Software Engineer العربية

Senior Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4 - 6 years

Job Location drjobs

Cairo - Egypt

Monthly Salary drjobs

EGP 4000 - 6000

Nationality

Egyptian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Job Description

Job purpose

Develop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

Duties and responsibilities

  • Perform advanced programming tasks according to the project plan
  • Implement tasks following functional specifications
  • Write well designed, testable, and efficient code
  • Good Technical Research Skills
  • Participate in the estimation of new features and components
  • On-time delivery of assigned tasks
  • Perform unit testing for submitted tasks
  • Serve as a mentor to less experienced software engineers
  • Participate in the analysis & design of new functional requirements
  • Implement complex and risky tasks development tasks
  • Conduct prototyping and POCs for new technologies
  • Conduct code review and code refactoring tasks

Job Requirements

Soft Skills

  • Good work ethics
  • Good English Language
  • Good Communication Skills
  • Good Analytical Skills
  • Team Player with Excellent Team Spirit
  • Good Estimation Skills
  • Positive and Self-motivated
  • Good Problem Solving Skills
  • High Ownership
  • Good Time Management Skills
  • Excellent Estimation Skills
  • Technical Writing Skills
  • Self-managed and Self-motivated
  • Proactive

General Technical Skills

  • OOP Concepts & Principles
  • Desktop development Concepts & Principles
  • Web Development Concepts & Principles
  • Very Good SQL & Database Knowledge
  • Agile Development Approaches
  • Web Standards (HTML/ XML / XSD)
  • JavaScript Development
  • Write Complex queries & read ERDs
  • Database Design / Normalization Skills
  • Unit Testing Techniques
  • High Code Debugging Skills
  • Multi-threading & Parallelization
  • Advanced Web Development Knowledge
  • Low Bugs Rate
  • UML Modeling Concepts
  • Deep understanding of design patterns
  • Test-Driven Development Principles / Techniques
  • SOA Principles and Models
  • Use Case Analysis / Technical Specification

.Net Development Skills

  • Microsoft .NET Framework (4.0 & above)
  • C# Programming Language
  • ORM, LINQ ,EF ,and T-SQL Language
  • Visual Studio (IDE)
  • TFS
  • Open XML, and/or Reporting Services
  • MS Unit Testing on VS
  • Stored Procedures / Triggers / Functions / Views
  • Web APIs and WCF
  • Windows Services
  • JSON, Web services using JSON
  • HTTP Handlers / HTTP Modules
  • .NET Security Guidelines and Technologies
  • SOA Solutions Using MS Technologies
  • WPF (Windows Presentation Foundation)
  • WCF (Windows Communication Foundation)
  • Entity Framework (EF)
  • SQL Server

Employment Type

Full Time

Company Industry

IT - Software Services

Department / Functional Area

Telecom Engineering / Communications Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.