Senior .NET Developer
SalesArm -
New Cairo, CairoPosted 2 years ago13Applicants for1 open position
- 2Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Job Requirements
- Excellent troubleshooting, Communication, Presentation, and English skills.
- Utilize established development tools, guidelines and conventions including but not limited to ASP.NET MVC, SQL Server, HTML 5, CSS 3, JavaScript, and C#.NET.
- Minimum 4-5 years of development experience.
- A knack for writing clean, readable, easily maintainable, and scalable code using .NET programming languages.
- Must have strong knowledge of IIS configuration.
- Familiarity with architecture styles/APIs (REST, SOAP).
- Understanding of Agile methodologies.
- Strong background in object-oriented development techniques.
- Solution Design Patterns and Best Practices, e.g. SOA
- Database design and development (Microsoft SQL Server)
- Experience with Web Services, WCF, and Service-Oriented Architecture.
- Must have a good understanding on any version control tool such as TFS, SVN, etc.
- Must be done graduation in IT or computer science engineering or similar diploma.
- .NET web development certification is a plus
- Information Technology Institute (ITI) certificate is a plus