Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
If you have a deep understanding of a wide range of the latest. Net technologies and architectural approaches. Capable of establishing a technical vision with the development team and works with them to turn it to reality and passion about high-quality results. Then this is an excellent fit for you
- Translate business needs and requirements into technical specifications
- Research new technologies and evaluate them to choose the best one for the job
- Provide technical and team leadership through coaching and mentorship.
- Sharpen the saw of your team by conducting training, recommending reading materials, exercising their creativity and encouraging them to experiment
- Assess opportunities for application and process improvement
- Guide development team efforts towards successful iterations delivery
- Adhere to high-quality development principles while delivering solutions on-time and on budget
- Package and support deployment of releases
Benefits
- Friendly environment.
- Agile and continues improvement environment.
- Great development kit.
- Using latest technologies
- Basic Salary
- Annual Bonus
- Medical / Social / Life Insurance
- Training Budget and on job training
- Recreational activities and fringe benefits
Job Requirements
- BSc. Of computer Science, Computer Engineering.
- 6+ years of experience with .NET
- 2+ years of experience with client-side technologies like Angular
- Proficient in unit-testing and TDD. BDD/ATDD a plus.
- Education or Certification in Scrum is a plus.
- Deep understanding of the .Net frameworks, the C# language and ASP.Net
- Proficiency with continuous integration tools and techniques
- Comprehensive understanding of object oriented and service oriented application development techniques and theories
- Class design skills consistent with the .Net framework design guidelines
- Experience designing and coding large-scale, high-volume, N-tier systems
- Solid knowledge and experience with HTML5, JavaScript, and CSS3
- Experience with agile and test-driven development practices, including automated unit testing frameworks and continuous integration products
- Strong initiative to find ways to improve solutions, systems, and processes
- Demonstrated analytical, technical and problem-solving skills
- Commitment to keep responsibility for results of you and your team work
- Strong communication skills with both internal team members and external business stakeholders
- Strong experience with software design and architecture patterns.
- Fluent in English.
Don't lose the opportunity of being a member in one of the fast growing software houses in Egypt by applying and didn't show up on the interview (signed as black-listed without any opportunity to join again
P.S in this case profile will be reported