Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Developing and maintaining high-quality software products while supporting the strategic vision of the corporation.
- Participating with other team members to design user-friendly interfaces.
- Keen for Applying best practice to insure high performance, high-quality, clean code and conduct research of technologies and techniques.
- Design stable and reliable DB databases according to Business needs.
- Collaborating with other team members and assisting with code reviews.
- Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
- Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering or any related discipline.
- Minimum 5 years of experience is required As an Angular 5+ with .NET Full Stack Developer, you will be responsible for both front-end and server side development.
- Excellent skills in C#, ASP.NET MVC 4+, ASP.NET Core, and Web API.
- Excellent skills in Entity framework code first – Auto-Mapper.
- Experience in Angular 6+.
- Excellent experience in relational database (MS SQL server) and Database Design.
- Excellent Client-side programming/scripting technologies (HTML/HTML5, CSS/CSS3, jQuery, JavaScript , JSON and XML)
- Experience in Typescript.
- Excellent Work Experience in Applying Design Patterns and OOP concepts
- Advanced knowledge and experience with REST web services.
- Excellent debugging, troubleshooting skills on web UI, back-end Web APIs and IIS Web Server
- Good Experience in writing Unit tests
- Experience with Version Control Systems (TFS, Git).
- Experience working in an agile environment.