Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Perform code reviews, highlighting areas to improve the products
- Analyze product requirements and translating to design specifications
- Architect and manage the development of multiple products
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate users feedback
- Manage the technical documentation process for reference and reporting
- Play a major role in the technical decisions and support the team to achieve its goals
- Leading a team of the backend, frontend and QA developers; guiding the skills and ensuring the work quality
- Hold periodic meetings with the development team for coaching and projects reviews
- Perform any additional tasks that might be necessary for easier workflow, within the main frame of the job’s specialty.
Job Requirements
- Computer Science or equivalent
- 7 - 10 Years’ experience in application development (Web, Mobile, Desktop)
- Excellent knowledge of relational databases, SQL server
- Excellent in complex SQL Queries, Stored procedures, functions and triggers.
- Good Experience with .NET/C#
- Good Experience with ASP.NET (MVC), Ado.Net, LINQ, and Entity Framework
- Experience knowledge of ASP.NET Core MVC
- Good Experience with (HTML, HTML5, JavaScript, CSS, jQuery).
- Good Experience with React JS.
- Good Experience with SOAP and RESTful APIs
- Experience with modern authorization mechanisms, such as JSON Web Token
- Experience with SSRS, Power BI
- Experience with Angular 8 is a plus
- Experience with Node JS is a plus