Senior Software Engineers

Job Title:Senior Software Engineers
Experience:3 to 5
Education:Bachelor’s Degree
Location:Egypt, Cairo
Category:IT/Software Development, Other, Quality
Description:
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  •  Strong experience with C# ( .Net / .Net Core), ASP.Net Web API, WCF, Entity Framework, Database design and development
Qualifications:
  • Senior Software Engineers with 3-5 years of full stack software development experience

Bachelors in Computer Science or related field.

    •  Strong experience with C# ( .Net / .Net Core), ASP.Net Web API, WCF, Entity Framework, Database design and development

    •  Strong analytical, problem solving and critical thinking skills

    •  Experience with the full product development lifecycle and multiple releases of enterprise-class software products

    •  Software development experience with object-oriented design pattern

    •  Desire to work in a fast paced, demanding and highly collaborative environment

 

Prefer the following:

    •  Experience with Kafka or RabbitMQ messaging queues.

    •  Experience with Angular or React.

    •  Self-motivated and can work with minimal direction

    •  Experience with large transformation or modernization projects

    •  Experience with applications in Docker / Kubernetes

Contact:

Collected from:

Posted in IT/Software Development Other Quality