Senior Software Engineer
quTIP -
Sheraton, CairoPosted 6 years ago19Applicants for1 open position
- 17Viewed
- 9In Consideration
- 7Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in design of software applications
- Develop high-level system narratives, storyboards and user interface prototypes
- Estimate development effort for software development projects
- Deploy software systems for clients
- Share in application development
- Provide mentoring to junior developers
- Ensure a consistent set of standards and best practices in application development
Job Requirements
- S. / M.S. Computer Science/Engineering
- 4-6 years of experience with the full systems lifecycle covering requirements, design, development, testing and delivery
- 4+ years of active hands-on development in VB.NET / C#, ASP.net / MVC and ADO.net / LINQ
- 4+ years of experience with Microsoft SQL Server including stored procedures, views and triggers.
- Experience with Web Services
- Experience with Microsoft SQL Server Analysis Services and Reporting Services is a plus
- Ability to translate business requirements into technical solutions
- Solid understanding on how to produce code that is testable
- Good understanding of OO design and implementation
- Strong verbal and written communication skills
- Possess creative problem solving skills