ESKADENIA Software is a world-renowned software development company founded in 2000 by a group of telecom and IT professionals. The company is headquartered in Amman, Jordan with offices and customers in Asia, Europe, and Africa. ESKADENIA Software is a CMMI level 3 certified company that provides top-quality software in the fields of Telecommunications, Insurance, Enterprise, Education, Healthcare and Internet.
Responsibilities:
- Design framework and components using .Net Core and Angular.
- Deep knowledge in Angular and .Net technologies.
- Develop, implement, and verify software components.
- Champion the development of a subsystem with full support.
- Lead in adhering to ESKADENIA's development process and business practices.
- Engage in full life cycle development of .NET Environment and client software.
- Perform unit testing and create documentation.
- Conduct configuration management and other development tasks encompassed within quality software development.
- Implement high-quality software using Test-Driven Development (TDD), Domain-Driven Design (DDD), Clean Code, or SOLID Principles.
- Assist in software process improvement activities and mentoring.
- Analyze technical solutions.
- Assist the Team Lead in managing and supervising junior developers.
- Actively support code documentation and maintenance.
- Perform component-level development and design.
Requirements:
- University degree in Computer Science/ Engineer degree.
- More than 4 years of hands-on experience
- Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
- Strong Web UI Application development experience.
- Agile development team experience.
- Solid front-end development skills and experience, including Bootstrap, HTML5, CSS3.
- Bachelor's degree in computer science, Computer Engineering or a closely related field;
- Ability to write code using Typescript, Good knowledge of Angular Components, Directives, Services and Routing etc;
- Solid knowledge of ASP.MVC, Entity Framework and LINQ.
- Sound knowledge of databases (Oracle or SQL Server & MySql).
- Experience in C#, ASP.Net, MVC, Web API, Rest Service Skills
- Experience in Angular 14, client-side MVC, HTML5, CSS3, Java Script Skills
- MCSD.Net Certification is a desirable qualification
- Ability to work effectively in a team
- Strong documentation skills
- Excellent command of the English language
- Outstanding communication skills