Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for dynamic, result oriented software developers.
- Develop user-friendly interfaces and dashboards
- Write unit and integration tests’
- Contribute to the entire app lifecycle
- Develop functional and fast-responsive web applications, using markup languages
- Elaborate mobile-based and web-based features
- Troubleshoot apps for bugs
- Fix bugs if necessary and improve usability
- Improve apps for maximum speed
- Troubleshoot UI and improve its performance accordingly
- Employ the latest technology in order to re-built legacy apps
- Integrate UI elements with server-side ones
- Detect and fulfill front-end and back-end requirements
- Perform training and support activities
- Develop reusable code
- Make sure that high-quality graphic standards are met
Job Requirements
- Overall experience of 3 + years
- Experience with object oriented Design & Programming .
- Knowledge in design patterns especially in Dependency injection.
- Experience with C# and ASP.Net (Experience with .Net Framework and Persistence Framework (Entity Framework, Data Objects, N Hibernate…etc.)
- Knowledge of ASP.Net MVC ,Web API
- Knowledge in ASP.Net core & Entity core
- Understanding of web services implementations (REST and SOAP).
- Knowledge in JavaScript (JQuery) ,Angular ,React.
- Skills in writing reusable libraries.
- Knowledge of Microsoft SQL Server development, Oracle
- Knowledge of database design methodology (data modeling, process modeling, and ERD & DFD)
- Experience in complex SQL Queries & Stored procedure
- Knowledge in application security, scalability and high performance programming,
- Knowledge of database performance optimization techniques .
- Knowledge of unit test, integration test and mock test and load test