Senior Software Engineer
Sidra -
Heliopolis, CairoPosted 3 years ago24Applicants for5 open positions
- 22Viewed
- 10In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job 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
Job Requirements
- 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