Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect a .NET solutions.
- Participate in the estimation of new features and components
- Assist in monitoring status of developing software; writes, reviews, and revises product requirements and specifications.
- Documenting design and technical specifications for components.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering.
- Must have an in-depth understanding of all layers of a solution’s architecture.
- Must have implemented a Repository Pattern for Separation of Concern using Clean Architecture(Onion Architecture).
- Must understand the architecture of the application and contribute to enhancing the architecture.
- Experience in SOA, Microservice, DDD, and TDD
- Experience in requirements capture, analysis techniques, and process improvement approaches
- Understanding the full software life cycle.
- Excellent written and verbal English communication skills.
- Experience in both architecture and implementation-level software design
- Excellent knowledge of using C#, ASP.NET MVC using .NET Framework, and .NET CORE.
- Excellent knowledge of MS SQL Server (2008, 2012, or 2016) and databases concepts.
- Strong background in OOP.
- Excellent knowledge of Web Services and Web APIs.
- Familiarity with Agile/Scrum methodology and project management tools and infrastructure such as Jira, GIT, Bitbucket
Featured Jobs
Similar Jobs
- Full Stack DeveloperPrometeon Tyres Group – Egypt (Ex-Pirelli Tyres Egypt) - Alexandria, Egypt17 days ago