Browse Jobs
For Employers
Post JobLog inGet Started

.NET Full Stack

Mohandessin, Giza
Posted 1 year ago
118Applicants for1 open position
  • 0Viewed
  • 7In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

• Design overall (front-end and back-end) architecture of web applications
• Create and manage well-functioning servers and databases
• Designing and developing effective APIs
• Collaborate with other developers and designers to deliver well-designed and high-quality solutions
• Writing clean codes and other knowledge as mentioned in the job Requirements.
• Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues
• Develop high-quality software solutions, code, unit test, and debug application programs of varying degree of complexity.
 

Job Requirements

• Bachelor's degree in Computer Science or any relevant degree.
• Excellent knowledge of software development life cycle.
• Experience in C#, ASP.NET Core, .Net technology, ASP.net, MVC, Entity Framework, REST APIs and Angular.
• Excellent understanding of software design patterns, MVC, Dependency injection and how to write clean code
• Solid experience in relational and NoSQL database management systems such Microsoft SQL server, Oracle and Azure SQL Database as well as in Data warehouse, data lake and Analytics tools
• Demonstrable experience of unit testing and test-driven design and development.
• Experience with Front End development using JavaScript and Typescript.
• Knowledge and experience of agile development methods (e.g. Scrum).
• Excellent communications and writing skills.
• Strong knowledge of multiple front-end languages and libraries (e.g. HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, XML)
• Familiarity with UI\UX design
• Excellent communication and teamwork skills
• Strong analytical and organizational skills
• Familiarity with continuous integration
• Aware and able to quickly find the right libraries and frameworks to achieve tasks quickly and easily without re-inventing the wheel
• Creative thinker with a natural interest in finding solutions to new problems.
• Hands-on experience with distributed architecture, building RESTful services, XML/JSON, and modern application servers with High availability and scalability.
• Advanced knowledge of web forms and C# (Generics, Reflection, Collections, Delegates and Events, Extension-methods, Threading, GC).  OOP (Polymorphism, and N-tier architecture)
• A good knowledge in RDLC reporting, Microsoft reporting service and crystal reports.
• Knowledge of API design, including versioning, isolation and micro-services
• Hands-on data transformation and mapping, message and event queuing, sequencing, message queues, message brokers, service bus and event-driven architecture.
• Experience in distributed Architectures (REST, SOAP, Queue-based), and Microservices.
• Practical experience in containerize platform and container orchestration system such docker and kubernetes
• Advanced knowledge using test-driven development and continuous delivery is a plus.
• Practical experience with web application security and cache technologies
• Strong knowledge source control and  issues tracking systems such as TFS, DevOps, Git and JIRA
• General knowledge of web hosting using IIS, Nginx, apache2, etc...

Featured Jobs

Similar Jobs

Search other opportunities
JobsCreative/Design/Art.NET Full Stack