Senior Full-Stack Developer

Senior Full-Stack Developer

In-progressOn site
Industry : Education
Location: Egypt
Work Experience: 5 years

Job Description

· Research, explore and select the best possible methods and components for the company products.

· Use design patterns and the company standards in designing software parts.

· Work with other developers to determine changes and enhancements in program code.

· Design, develop, troubleshoot, debug and implement software products and solutions in accordance with established standards.

· Keep up with technology and introduce new approaches/best practices to peers to gain technical knowledge and to resolve technical difficulties.

· Participate in preparing technical documentation requirements, use cases, deployment to support the finished application.

· Develop and execute unit tests to validate code.



Requirements

· 5+ years with .NET stack - (such as .NET Core, .NET 4.7, ASP.NET Core and ASP.NET MVC)

· RESTful APIs

· SQL Server (Relational Database, Stored Procedures)

· Entity Framework (Code First, DB First approaches)

· Design Patterns, onion arch., MVC, Dependency injection.

· Extensive experience with agile methodologies (Azure DevOps, JIRA)

· Experience in any one of the modern JavaScript frameworks (React.js, Angular.js, Vue.js ... etc.)

· Proficient understanding of code versioning tools, such as Git and SVN.

· Excellent communication and writing skills in related field/needed technology.

· Strong ability to provide high-level estimates with good quality accuracy.

· Strong experience with multi-threading programming models.

· Working knowledge of cloud services especially Azure is a plus.

· DevExpress reporting tool is a plus.

· Mac and Linux knowledge is a plus.



you can't apply for this job,
you need to login fisrt