Senior R&D software Engineer - .NET
AGI -
6th of October, GizaPosted 2 years ago14Applicants for1 open position
- 12Viewed
- 0In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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
- We look for someone who has real experience in multiple projects with a flexible mindset to join our team.
Job Requirements
- C# .NET development
- 4+ years with .NET stack - (such as .NET Core, .NET 4.7, ASP.NET Core and ASP.NET MVC
- SQL Server (Relational Database, Stored Procedures)
- Entity Framework (Code First, DB First approaches)
- Design Patterns, onion arch., MVC, Dependency injection
- Enthusiasm for new technologies
- Agile methodology
- Proficient understanding of code versioning tools, such as Git and SVN
- Mac and Linux knowledge.
- Working knowledge of cloud services especially Azure
- Excellent communication and writing skills.
- Experience or interest in:
- AI, Machine Learning, Deep learning
- OCR, OMR, ICR
- NLP
- Computer Vision
- Computational Optimization
- Computational Geometry
- Advanced Statistics
- WPF and UWP is a plus
- SQLite experience is a plus
- Python experience is a plus
- Statistics experience is a plus