Browse Jobs
LoginJoin NowEmployer?

Full Stack Software Developer (....

EME International - Maadi, Cairo

Full Stack Software Developer (.Net, Angular)

Full TimeRemotely during COVID-19
EME International - Maadi, CairoPosted 10 days ago
84Applicants for2 open positions
  • 12Viewed
  • 10In Consideration
  • 0Not Selected

Job Details

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

Skills And Tools:

Job Description

Summary:

  • We are looking for a Full Stack Software Developer (.Net, Angular) with experience in building high-performing, scalable, enterprise-grade applications.
  • You will be part of a talented software team that works on mission-critical applications.

Responsibilities:

  • Design, develop, debug and deploy software.
  • Solve challenging problems with cutting-edge design and algorithms.
  • Participate in building reliable products, platforms and components.
  • Refactor current software to be more efficient.
  • Monitor deployed systems, troubleshoot problems and fix bugs.
  • Prepare documentation including detailed flow charts and diagrams outlining systems capabilities and processes.
  • Report status and progress to management and on-issue tracking systems.
  • Communicate with customers to collect and understand the requirements.
  • Participate in continuing education and training to remain current on best practices, learn new technologies and better assist other team members.

Job Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 2 – 4 years of related practical experience.
  • The ability to write clean, modular, well-annotated code that will make it easier to maintain, update and scale.
  • Analytical mind with problem-solving aptitude.
  • Solid understanding of the software development life cycle
  • Solid experience in the design and implementation of RESTful
  • Experience in relational database design and performance tuning.
  • Experience in integration with other systems.
  • Understanding of security, operating systems and networking.
  • Experience working in an Agile process.
  • Very good command of English both written and spoken.
  • Background in building high-performance, scalable distributed systems.
  • Self-motivated and have a positive work attitude.

Key Skills Required:

  • Data Structures & Algorithms
  • OOP
  • Design Patterns
  • SOLID
  • Client-Server model
  • RESTful APIs design
  • Dependency Injection
  • Unit Test
  • C# .Net/.Net Core
  • ASP.NET Web API
  • Entity Framework
  • SQL Server
  • JSON, XML
  • ASP.NET
  • LINQ
  • HTML
  • CSS
  • JavaScript
  • Angular 2+
  • TypeScript
  • AJAX
  • Git, VSTFS/Azure DevOps
  • IIS

Highly Desirable Skills:

  • Microservices Architecture
  • DevOps, CI/CD
  • Containers: Docker, Kubernetes
  • Identity Server
  • RabbitMQ
  • Cloud/Azure
  • SSRS, Power BI
  • NodeJS
  • DDD
  • SignalR
  • Bootstrap
  • Linux
  • MySQL, Oracle
  • NoSQL
  • Apache, Kestrel

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFull Stack Software Developer (.Net, Ang...