Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Under the supervision of the Software Director, the Senior Back-end Developer designs, modifies, develops, writes and implements software programming applications and components and web services
- Supports and/or installs software applications and components (on linux based servers and also on vps or shared hosting)
- Works from written specifications and per-established guidelines to perform the functions of the job and maintains documentation of process flow.
Main Duties:
- Utilize established development tools, guidelines and conventions including but not limited to NET, ASP.NET, MVC5, ASP.NET Core, SQL Server, HTML, CSS, JavaScript, C#/VB.NET and XML along with PHP based platform solutions using native PHP 7 or PHP well-known MVC platforms.
- Developing Micro Services solutions is a plus.
- Have used clean code development with design patterns like (strategy - repository - mediator - unit of work - builder).
- Developing data layers using Ado.NET & EF 6.1.3 (and higher).
- Developing solutions using MVC5 & MVC6.
- Developing solutions using Observables with subjects included.
- Develop secure solutions using hashing and encryption.
- Use ssl to secure web content.
- Develop webpages with SEO standards.
- Develop UI web views using blade extensions and model binding.
- Working with Asp.NET Identity and Laravel eloquents.
- Developing solutions using Angular 1 & Angular 2-9 & React JS is a plus.
- Developing custom authentication solutions.
- MySql queries execution plans & enhancing queries.
- Design, code and test Laravel api's solutions.
- Designing apps which support multiple languages (using resources).
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects • Investigate and develop skills in new technologies
- Create technical specifications and test plans.
Job Requirements
Job Requirements
- Experience with KendoUI is a plus.
- Experience with DevExpress is a plus.
- From 3 to 5 years of experience
- Superb knowledge of advanced JSON data structure is a must.
- Excellent knowledge of SignalR.
- Excellent knowledge of Fire-store and realtime firebase DB.
- Excellent knowledge of Dependency Injection and Dependency tree with multi-level.
- Excellent knowledge of Component based programming with multi-levels.
- Excellent knowledge of Encryption algorithms.
- Excellent knowledge of Compression and Performance measurement.
- Excellent knowledge of TPL.
- Excellent knowledge of PHP 5 and PHP 7.
- Excellent knowledge of Laravel -> 5.5 and higher.
- Excellent knowledge of OAuth and Passport authentication.
- Good knowledge of Cakephp is a plus.
- Good knowledge of Codeigniter is a plus.
- Excellent knowledge of MySql along with Laravel eloquen.
- Good knowledge of NoSql databases (MEAN STACK with MONGODB with Compass - AWS DynamoDB).
- Excellent knowledge of Dependency Injection.
- Familiar of Unit of Work is a plus.