Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer II

Dell EMC
Cairo, Egypt
Posted 5 years ago
66People have clicked1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

As a Software Engineer, you will work with an engineering team to design and implement key Live Optics features. Core responsibilities include:

  • Participating in the development and delivery of the Live Optics Software Stack, using a variety of tools and frameworks
  • Coding software solutions to a high level of testability, modularity and maintainability
  • Code Reviews, Unit testing, documenting and implementing software best practices
  • Specific tools and technologies used may include: C++, C#, Angular, jQuery, WPF, Azure Service Fabric, Azure Blob, Azure Queue, Azure Web Apps, Docker, Jenkins and Octopus.

Job Requirements

Essential Requirements

  • 3+ years of experience in designing, developing and scaling software applications
  • Solid understanding of object oriented programming concepts and design patterns
  • Demonstrated experience in C# and .NET
  • Experience designing and implementing RESTful APIs
  • In-depth knowledge of SQL, stored procedures and schema design in relational DBs

Desirable Requirements

  • Familiar with Agile, DevOps (CI/CD), TDD, Feature Flags, Microservices, test automation
  • Knowledge of Microsoft Azure stack (i.e. Service Fabric, Blob, etc.)
  • Experience in other programming languages such as Java/Go/C++/JavaScript
  • Experience in frontend development frameworks (i.e. Angular)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer II