Full Stack Software Engineer / .Net Core / Angular 7+

Job Title:Full Stack Software Engineer / .Net Core / Angular 7+
Location:Egypt, Cairo
Category:IT/Software Development, Engineering – Telecom/Technology
Description:
  • Developing distributed systems using .NET Core , ASP.NET Core and Angular 6 or its generic host.
  • Maintaining and improving upon our existing code base.
  • Identifying optimization potentials and finding solutions.
  • Implementing concept proofs and prototypes and testing them on the systems.
  • Communicating with clients to Identify issues.
  • Helping create highly scalable systems and frameworks.
  • Writing services using different communication patterns mainly REST APIs.
Qualifications:
  • 4+ years of relevant experience.
  • Successfully completed bachelor’s degree in software engineering, Computer Science or similar.
  • In-depth professional experience in working with .NET, and .NET Core specifically.
  • Strong understanding in object-oriented concepts, SOLID principles and applying design patterns.
  • Excellent knowledge of the best practices in developing RESTful APIs.
  • Experience in JavaScript, TypeScript and Angular 7.
  • Experience in working with SQL.
  • Experience in working with DDD.
  • Troubleshooting and problem-solving skills.
  • Experience in Node.js is a plus.
  • Solid knowledge in Git.
  • Experience in Test Driven development TDD is a plus.
  • Familiar with Azure cloud services is a plus.
  • Experience in Product development is a plus.
  • Familiar with, OpenAPI is a plus.
Contact:

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development