Basic Responsibilities:
Designing, implementing and securing RESTful APIs
Experience with consuming REST APIs and using Open API Specifications to define APIs
Working with designers and converting wireframe designs to visual elements on User Interfaces
Understanding and implementing of security patterns and data protection
Developing responsive UI for both mobile and the web
Experience with working in public cloud environments
Experience with open-source technologies, and cloud services
Awareness of critical concepts in DevOps and Agile principles
Experience working with code versioning tools such as Git
Maintaining quality and ensuring responsiveness of applications
Collaborating with the rest of the product teams to design and launch new features
Maintaining code integrity and organization
Developing business applications using .NET
Understanding of server-side languages
Performing coding assignments
Reviewing code work for accuracy and functionality
Creating and implementing design plans.
Analyzing code segments regularly
Delegating tasks to team members
Keeping up-to-date with industry trends and technology developments
Preferred Skills:
Degree in Computer Science , Information Technology or related.
Extensive knowledge of software development and its technologies.
Strong knowledge of JavaScript, TypeScript, C# and SQL.
Solid experience in coding.
Strong knowledge of user interfaces.
Strong knowledge of HTML and web frameworks such as Angular / React / Vue.
Good communication skills.
Good management skills.
