Senior Software Engineer (.NET)
CyShield -
Sheraton, CairoPosted 5 years ago53Applicants for2 open positions
- 43Viewed
- 12In Consideration
- 31Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
A senior developer whose mindset accepts nothing but a perfect optimized design and implementation of innovative applications in the security domain, always keen on learning more, sharing thoughts and ideas.
Responsibilities:
- Designing, executing, assessing, and troubleshooting applications
- Configuring, analyzing, designing, developing, unit testing and documenting software specifications throughout the project life cycle
- This responsibility will extend to contributing in the estimates of the project, the quality, and timeliness of the deliverables and the project’s compliance to the organizational processes and standards
- Development of security related tools
- Performing .NET secure code audits
Job Requirements
- A Computer Science / Engineering graduate
- A ruthless commitment to testing the code you’ve written
- Expertise in the SDLC theoretically and practically
- Excellent knowledge of Relational Databases, NoSQL and ORM.
- Experience with C++, Python and C#.
- Expertise with RESTful services and API consumption.
- Expertise in Reflection
- Fair knowledge in .NET Reverse Engineering, Obfuscation Techniques
- Experience in designing fast distributed Socket based applications
- Basic knowledge of GIT
- Fair knowledge of Linux OS
- Windows Desktop/Domain Environment knowledge is prefered