Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
NadaSystems well-established startup located in Maadi is building, We are looking to hire a smart experienced Software Engineer to join our Engineering team to help us build our next generation of products and make sure we deliver the best value to businesses and customers.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Job Requirements
- 1–5 years of relevant experience.
- Excellent communication, analytical, and organizational skills.
- Experience in software development.
- Good knowledge C#, .NET framework, LINQ , DB concepts and tools, both relational and NoSQL, OOP (object-oriented programming) and data structures, and design patterns.
- Experience with version control systems (e.g., Git, TFS, etc.)
- Experience working with database objects
- Familiarity with Git, Jenkins and Jira (plus).
- Familiarity with agile development (asset)
- Experience with .NET Core is a plus.
- Knowledge of domain-driven design is a big plus.