.Net Core/ Angular Full Stack developer
Manzoma -
Sheraton, CairoPosted 1 year ago89Applicants for3 open positions
- 72Viewed
- 52In Consideration
- 20Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
Job Requirements
- Proficient with Microsoft .NET 2.0+ development using C#.
- In depth knowledge and experience with core Microsoft .NET technologies including Net Core, WPF, LINQ and EF.
- Experience with web development technologies including ASP.NET, MVC3, JavaScript, Typescript, AJAX, and CSS.
- Experience with SPA technologies including AngularJS and Angular 2+ frameworks.
- Experience with database development including relational database design, SQL and ORM technologies.
- Extensive experience designing and developing enterprise grade software including ERP, CRM, EAM.
- Experience with automated testing.
- Experience with multi-threading and concurrency.
- Experience with debugging, performance profiling and optimization.
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
- Proven experience as a Full Stack Developer or similar role
- Experience developing both web and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Excellent communication and teamwork skills
- Self-motive
- able to work proficiently both independently and in a team environment.
- Strong initiative to find ways to improve solutions, systems, and processes.
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or any relevant field