Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- If you are in love with coding, eager to learn new technologies and passionate about using the latest one, appreciate the value of research and development, enjoy the opportunity to work on a vast amount of complex problems and implement creative solutions tailored to professional users. Then this is an excellent fit.
Job Description:
- Designing, developing, Implementing and releasing high-quality custom software solutions using scrum
- Collaborating with our clients to provide technical consultation and assistance, working with clients to build software solutions that add value to their business
- Leading and coaching junior developers
- Pro-actively looking for ways to keep all time productive and will use non-client time for personal development, internal projects, and administrative tasks
- Assist with technology planning through ongoing research
- Willingness to take on additional responsibilities to ensure team success and quality solutions
- Help improve our code quality through writing unit tests, automation and performing code reviews
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.
- MCTS Certified is a plus.
- Fluent in English.
- Minimum two years of progressive experience developing software using ASP.NET, .NET, C#, SQL Server & Entity Framework.
- Experience with client side programming (Angular).
- Professional experience in object oriented programming/design with the Microsoft stack using C# and .NET.
- Experience designing and coding large-scale, high-volume, N-tier systems
- Experience with scalable and distributed systems (high availability/security/caching).
- Excellent coding, design, and testing skills.
- Experience with Test Driven Development and Agile coding practices.
- Excellent analytical skills, structured, logical thinking even when working in a fast-paced environment under tight time-frames.
- Excellent communication skills, results driven, self-starting and having the ability to make change happen.
- 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)