Senior .NET Developer

Confidential Company - Cairo

34
Applicants for
3 open positions
16
Seen
1
Shortlisted
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Languages:
Arabic, English
Vacancies:
3 open positions
About the Job
  • Maintain and troubleshoot the existing applications.
  • Perform object oriented analysis, design, and development of applications. Perform quality assurance. Test code by preparing test data, conducting test runs, and reviewing input and output data.
  • Document application code.
  • Consult with business requirements managers and systems analysts for clarification of needs.
  • Write task plans and status reports to comply with agency standards.
  • Estimate time and staffing requirements.
  • Monitor and Administering TFS/IIS/SQL Server.
  • Document unit test results.
  • Identify potential design enhancements.
  • Develop Architectural Proofs of Concept to demonstrate practical business agile solutions and evolve core architectural constructs.
  • Measure compliance against standards.
  • Report status against the project plan.
  • Mentor junior development resources.
  • Able to work some flexible hours, as required by Project Manager, to meet project deadlines.
  • Maintain and deliver complete project documentation in clear and comprehensive manner.
  • Possess ability to communicate clearly with project team
  • Work with a disciplined change management and application management environment ork independently with minimal direct supervision and/or direction
  • Work within a group and collaborative team dynamic under the direction of the Project Manager and or team lead.
  • Able to juggle multiple initiatives as required by the Project Manager
Job Requirements
  • BCs Computer science , Engineering or related field. .
  • ِArabic speaker is must and fluent in English ( writing and speaking).
  • A minimum of 3 years of experience in web development using .NET technology.
  • Familiarity with Software Development Life Cycle methodologies
  • Solid technical experience with .NET framework, ASP.NET and related technologies (WCF/MVC/AJAX / jQuery/CSS3).
  • Experience in C#, XML, XSLT, JavaScript and HTML5.
  • Strong Experience in LINQ and ADO.NET.
  • Experience with relational database systems including MS SQL.
  • Experience with TFS, unit test and Scrum Agile Development processes and methodology.
  • Experience with general development practices such as writing unit tests, using source control, writing basic API documentation and following standards guidelines.
  • The ability to analyze, design and document software applications
  • Good troubleshooting and debugging skills.