Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
- As a member of our development team you will help design, develop and evolve TM projects and products to support a new level of software projects and ideas, also share ownership for the design, development and operations of all components of a modern web-based and mobile apps services platform.
- The diversity of these responsibilities ensures that this position offers a broad and exciting range of technical challenges and opportunities.
Main Responsibilities:
- Research, design, implement innovative software solutions and deliver projects on-time and to specification with high level of quality.
- Develop unit tests and work with Quality Control members on solving the defects.
- Investigate new technologies and constantly update his/her technical knowledge and skills.
Construct design documents and documentation to aid maintenance and code reuse. - Systems administration and support.
Job Requirements
- Experience developing in C#
- Able to write clean code
- BS degree in Computer Science or equivalent experience
- Working knowledge of relational database systems
- Solid background in algorithms and data structures
- Able to learn quickly and dive deeply to diagnose the root cause of problems
- Strong knowledge of .NET web framework
- Strong understanding of object-oriented programming
- You will be working with ASP.Net, HTML5, CSS3, SQL, NoSQL, AngularJS, REST services, JavaScript and many others.
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago