Senior Full-Stack .NET Developer
BlackStone eIT
- Nasr City, Cairo
- Permanent
- Full-time
- Participating in the entire software development life cycle, debugging applications, and configuring existing systems.
- Analyze system requirements and prioritize tasks
- Writing clean, testable code using .NET programming languages (C#, MVC, Web API, .Net Core, JS, Angular)
- Test and debug various .NET applications
- Review and refactor code
- Document development and operational procedures
- Software Deployment
- Bachelor’s degree in engineering, science or information technology, or equivalent education and work experience.
- 3 to 6 Years of experience as a Fullstack Developer.
- Proficient in programming using C#, MSSQL.
- Proficient in web technologies including Asp.net MVC, Web API JSON, HTML, JavaScript, jQuery, AJAX.
- Familiarity with .Net Core
- Familiarity with Angular
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Experience in implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, TFS
- Knowledge of Azure services
- Knowledge of Docker and containerized application services
- Hands-on experience with Microservices Architecture
- Knowledge of CI/CD
- Strong knowledge of Angular framework and frontend library experience
- Knowledge of the ABP framework is a plus
- Knowledge of Umbraco is a plus
- Paid Time Off
- Performance Bonus
- Training & Development